webpack4+遇到的坑盘点

本文详细解析了在安装和使用Webpack4+过程中遇到的典型错误,包括webpack-cli缺失、打包命令变化及模式未设置等问题,并提供了相应的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装和使用webpack4+遇到的错误和解决方案

  1. 安装webpack之后 使用webpack提示的需要安装webpack-cli

提示信息:一个webpack-cli需要被安装,这个是通常推荐的选择。具体见下图所示

使用webpack命令行的时候提示
解决方案: 安装webpack-cli
原因:webpack4+版本 把webpack-cli和webpack分开了,在webpack3.x.x版本中没有这个问题,因为webpack3.x.x版本中webpack和webpack-cli在一起。
3. "打包转译"代码
webpack3.x.x命令
webpack ./src/main.js ./dist/bundle.js
在webpack4+版本中 报错

错误:can’t resolve error in multi ./src/main.js ./dist/bundle.js Module not found : Error :Can’t resolve …具体如下图所示

webpack打包代码

解决方案: 使用webpack4+的新命令
webpack ./src/main.js -o ./dist/bundle.js
原因: webpack 3.x.x与webpack4+的使用命令已经不同了。

  1. webpack 模式选择

在webpack执行命令时候 会有个警告the ‘mode’ option has not been set 具体如下图所示

webpack命令行警告
翻译过来就是 模式还没有被设立,webpack将会回滚到产品上产模式,设置’mode’模式为开发或者产品上产版本 可以为每一个环境设置一个默认值。

未完待续。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值