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 webpack@3.8.1 --save-dev

extract-text-webpack-plugin升级到3.0.2,extract-text-webpack-plugin@3.0.2 --save-dev

我的package.json文件

尝试胡巧性解裤悉键决方法

1、有可能是node版本的问题,可以安装高一点的版本,若项目有要求,可能要安装低一点的版本

2、将依赖包删掉重新安装

3、需要cnpm安装的依赖使用了npm安装,问清楚使用什么安装。

1、iView配置主题时报错

build-utils

2、 Syntax Error: Unexpected token

webpack没处理es6的语法,安装配置babel

1、Cannot read property 'compilation' of undefined

(last-call-webpack-plugin)

2、ERROR in xxx.js from UglifyJs

1>安装依赖

2>webpack.config.js

3>根目录下添加【.babelrc】文件,内容如下

1、Loading chunk 10 failed. at HTMLScriptElement.i

路由陆丛不能跳转

解决方式:

config - index.js

1、You may have an infinite update loop in a component render function.

网站导航


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

原文地址: http://outofmemory.cn/yw/12534654.html

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

发表评论

登录后才能评论

评论列表(0条)

保存