webpack打包时报错

webpack打包时报错

问题描述:运行loader时 npm run webpack 抛回错误 Invalid configuration object. Webpack has been initialized using a configuration object that does not match the API schema.

https://img1.sycdn.imooc.com//climg/64d4af5c09797b9f10890405.jpg

安装的版本:

https://img1.sycdn.imooc.com//climg/64d4aef7091129fc04630386.jpg

在安装webpack时会遇见高危漏洞 已经使用系统推荐的方法解决 不知道和问题是否相关

https://img1.sycdn.imooc.com//climg/64d4afd3091fd44b10780364.jpg

https://img1.sycdn.imooc.com//climg/64d4aff309e3d9f508570451.jpg
求助一下老师。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2023-08-10 17:52:49

同学你好,解答如下:

1、安装插件(依赖包)时,报的警告都不用管,一般都不会影响项目启动运行:

https://img1.sycdn.imooc.com//climg/64d4b11309fafc6c05310196.jpg

2、建议检查webpack.config.js文件中的rules配置,看看是不是rules单词写错了:

https://img1.sycdn.imooc.com//climg/64d4b17e096d211e02870096.jpg

3、webpack版本过高了,我们的课程,对应的是webpack 4版本,同学安装的是最新的5版本:

https://img1.sycdn.imooc.com//climg/64d4b1ac09a67e6903810152.jpg

需要更换版本,否则一些配置会无法生效。
安装指定版本时,只需要在原有命令的包名后面,加上@版本号,比如:

npm install --save-dev webpack-cli@3.3.12就是安装webpack-cli的3.3.12版本

npm install --save-dev webpack@4.44.1 就是安装webpack的4.44.1版本

同学按照上述描述,将自己的安装包,更换成和讲师一样版本的,再测试。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师