升级webpack4的时侯错误处理

本文介绍了升级到Webpack4.0后可能遇到的问题及解决方案,包括处理html-webpack-plugin注册错误、vue-loader兼容性问题以及配置文件中exports属性的错误等。

1.升级到4.0之后未能正常使用

处理:npm i webpack webpack-cli webpack-dev-server webpack-merge -D

2. Error: Plugin could not be registered at 'html-webpack-plugin-before-html-processing'. Hook was not found.

处理:由于html-webpack-plugin和webpack4.0未匹配,升级html-webpack-plugin插件

3. TypeError: Cannot read property 'vue' of undefine

处理:由于vue-loader和webpack4.0未匹配,需要升级vue-loader, npm i vue-loader -D,

并且修改配置build/webpack.base.conf.js,加入

plugins: [
    new VueLoaderPlugin()
],

资源搜索网站大全https://55wd.com 广州品牌设计公司http://www.maiqicn.com

4. Uncaught TypeError: Cannot assign to read only property 'exports' of object ‘#

解决:修改配置build/webpack.base.conf.js

把这段注释//include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')]

加入这段:include: [resolve('src'), resolve('test')]

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值