webpack4自动打包爬坑

博客讲述了在执行npm run dev时遇到webpack找不到/bundle.js的问题。问题根源是webpack升级到5.*版本后与webpack-cli不兼容。解决方案是降级webpack-cli到3.*版本。通过卸载当前webpack-cli并安装指定版本成功解决了报错。
摘要由CSDN通过智能技术生成

为什么引用/bundle.js?根目录下面没有bundle.js啊?
我们先看打包结果:
在这里插入图片描述
这里指出了,webpack输出的文件被托管在localhost:8080的根目录/下面

这里有个巨坑:

输入npm run dev以后报错
在这里插入图片描述
google了一下发现问题所在:

问题解决参考: Error: Cannot find module ‘webpack-cli/bin/config-yargs’ #1948
If you upgrade webpack to 5. *, and webpack cli to 4. *, an error will be reported:
Error: Cannot find module ‘webpack-cli/bin/config-yargs’
Temporary solution: Back off webpack cli to version 3. * for example:
“webpack-cli”: “^ 3.3.12”

果然,我的项目是webpack-cli4.5,是版本问题
在这里插入图片描述

解决:

卸载当前的 webpack-cli npm uninstall webpack-cli

安装 webpack-cli 3.* 版本 npm install webpack-cli@3 -D

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值