To use this template, you must update following to modules:npm xxx should be xxx

16 篇文章 1 订阅
2 篇文章 0 订阅

旧项目在webpack配置升级和把npm升级pnpm过程中,webapck打包遇到报类似的错

情况1
To use this template, you must update following to modules:  

 npm: 7.0.0 should be >= 9.0.0

npm: 7.0.0 should be >= 9.0.0,如有提示具体的版本信息。
升级npm或者把npm升级到>=后制定的版本就行。

npm install -g npm  //  下载最新版本
// 或者
npm install -g npm@vx.xx // 下载制定版本
情况2
To use this template, you must update following to modules:  

 npm: 7.0.0 should undefined

报错提示后面为undefined,遇到这样的情况就要查看项目中package.json中engines配置是否存在异常,全局搜索engines是否在webpack配置中引用了。
PS:我的打包异常是因为"npm": “>= 6.0.0” 改为"pnpm": ">= 6.0.0"导致的(webpack配置中引用了engines.npm),

"engines": {
        "node": ">= 8.16.0",
        "npm": ">= 6.0.0"
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值