New major version of npm available! 8.3.1 -> 10.8.3 报错

问题

npm install 安装新项目时,出现如下升级错误。

java 复制代码
npm notice 
npm notice New major version of npm available! 8.3.1 -> 10.8.3
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.3
npm notice Run npm install -g npm@10.8.3 to update!
npm notice 

问题解决

执行升级命令

shell 复制代码
npm install npm -g

出现如下错误:

java 复制代码
npm ERR! code EBADENGINE
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm: npm@10.8.3
npm ERR! notsup Not compatible with your version of node/npm: npm@10.8.3
npm ERR! notsup Required: {"node":"^18.17.0 || >=20.5.0"}
npm ERR! notsup Actual:   {"npm":"8.3.1","node":"v16.14.0"}

需要升级node版本

【1】使用nvmnvm install 20.11.1

【2】nvm use 20.11.1

【3】删除nodemodules,执行npm install --legacy-peer-deps命令,并设置为默认版本:nvm alias default v20.11.1

【4】egg项目,启动umi的地方,增加命令:cross-env NODE_OPTIONS=--openssl-legacy-provider

【5】umi build的地方也要加上!!!

我的问题就完美解决了!!!

相关推荐
远望樱花兔13 分钟前
【d54_2】【Java】【力扣】142.环形链表
java·leetcode·链表
IT学长编程14 分钟前
计算机毕业设计 助农产品采购平台的设计与实现 Java实战项目 附源码+文档+视频讲解
java·spring boot·毕业设计·课程设计·毕业论文·计算机毕业设计选题·助农产品采购平台
潘潘潘潘潘潘潘潘潘潘潘潘14 分钟前
【C++】类和对象(下)
c语言·开发语言·c++·学习方法
2401_8572979119 分钟前
2025校招内推-招联金融
java·前端·算法·金融·求职招聘
编啊编程啊程21 分钟前
一文上手Kafka【下】
java·分布式·中间件·kafka
写bug如流水23 分钟前
【Python】Python闭包的妙用与注意事项
开发语言·python·spring
琴~~34 分钟前
前端全屏模式切换
前端·javascript
誓则盟约36 分钟前
基于Spring框架的分层解耦详解
java·后端·spring
做人不要太理性39 分钟前
C++:模拟实现string
开发语言·c++
Mr_Xuhhh40 分钟前
vector
c语言·开发语言·数据结构·算法·链表·visualstudio