build-a-hn-front-page icon indicating copy to clipboard operation
build-a-hn-front-page copied to clipboard

webpack 打包报错

Open jacobzheng opened this issue 7 years ago • 9 comments

因为app.js在当前app的文件夹下。如果entry path书写为app/app.js 在app目录下打包的时候打包目录会被映射为xxx/app/app/app.js

所以entry path应该书写为./app.js

jacobzheng avatar Nov 07 '16 07:11 jacobzheng

你打包报错信息是什么? 确认 entrypath.resolve(__dirname, 'app/app.js') 吗?

theJian avatar Nov 10 '16 02:11 theJian

ERROR in Entry module not found: Error: Can't resolve 'babel' in 'F:\react\build-a-hn-front-page' BREAKING CHANGE: It's no longer allowed to omit the '-loader' suffix when using loaders. You need to specify 'babel-loader' instead of 'babel'. 改成babel-loader可以但是怎么编译上万行。请问大神怎么回事

XIEJUNXIRUOFENG avatar Feb 08 '17 10:02 XIEJUNXIRUOFENG

me too!

luuman avatar Feb 10 '17 07:02 luuman

你用的應該是 webpack 2, 這份文檔寫成的時候是 webpack 1

theJian avatar Feb 11 '17 09:02 theJian

loader: 'babel-loader' 改成这样,打包成功

kanekis-byte avatar Feb 12 '17 04:02 kanekis-byte

f52d9cab9d6cb670fa1207d8fdc9784e4a861915

theJian avatar Feb 12 '17 08:02 theJian

为什么打包的时候,提示这个错误呢 ERROR in ./app/app.js 然后后面还有一大段错误 我的webpack.config.js写的和作者的一模一样

ghost avatar Feb 24 '17 05:02 ghost

确切的说webpack.config.js上我就改了一处,把loader:"babel"改成了loader:"babel-loader"

ghost avatar Feb 24 '17 06:02 ghost

这里的报错是因为教程中的配置是针对 webpack 1.x, 我会抽空更新至 webpack 2.x

theJian avatar Feb 24 '17 14:02 theJian