webpack从2.0升级到3.0后,打包报错webpack 3 DeprecationWarning: Chunk.modules is deprecated

webpack从2.0升级到3.0后,打包报错webpack 3 DeprecationWarning: Chunk.modules is deprecated,第1张

项目webpack版本一直是2.6.0,想升级到指氏3后,提升一下唯御散打包速度,升级之后发现打包报错:

DeprecationWarning: Chunk.modules is deprecated. Use Chunk.getNumberOfModules/mapModules/forEachModule/containsModule instead

原因是因为,extract-text-webpack-plugin 这个插件不推荐使用chunk.modules了,确定了是版本问题

解决拆羡方法:webpack升级到3.8.1,npm install [email protected] --save-dev

extract-text-webpack-plugin升级到3.0.2,[email protected] --save-dev

我的package.json文件

在看到很多旧袭或教程上教的webpack的cli *** 作

webpack ./拍中伍app.js bundle.js

但是如果现在用webpack再次 *** 作的话,会报错

ERROR in Entry module not found: Error: Can't resolve 'main.js' in '培闷D:\SELFINTRODUCE\src'

查了一下官方文档才得知,webpack的打包cli命令已经更改:

webpack <entry>[<entry>] -o <output>

同学们不要弄错哦!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12257475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存