webpack打包报错系列(一)configuration has an unknown property ‘mode‘

博主在配置webpack时遇到错误,经过检查mode写法无误,但打包仍然失败。尝试了全局安装和非全局安装webpack及webpack-cli的卸载与重装,甚至更新了Node.js版本,问题仍未解决。最终发现是版本冲突导致的问题。博主建议使用非全局安装以避免版本冲突,并分享了解决问题后的经验,认为保持工具的最新状态很重要。
摘要由CSDN通过智能技术生成

我一直以为是我mode写错了还是咋地,认真看了两遍没写错啊,

 mode: 'production',
    devServer:{
        contentBase: resolve(__dirname,'build'),
        compress: true,
        port: 3000,
        open: true
    }

好的卸载重装:全局安装变成非全局安装

卸载 :

npm  uninstall  webpack-cli  -g 

重装:

npm  install  webpack-cli  

再装到项目目录再打包,还是错的!!!因为是非全局安装,所以在node_modules里也肯定找不到webpack!!!,那全局安装打包也报错啊!!!

吐血ing

忽然百度看到可能存在node.js版本问题,毕竟去年装的,好的更新一下

npm install -g npm

继续卸载全局安装,不信邪了,很好,检查一下版本号

//卸载
npm  uninstall  webpack  -g
npm  uninstall  webpack-cli  -g
//重装
cnpm install webpack webpack-cli –g
cnpm install webpack webpack-cli --save-dev

终于!!!!

不过以后还是用非全局安装的好,因为版本更替之间有影响,我就是活生生的例子,就先这样吧,搭建在自己的笔记本内还好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值