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的地方也要加上!!!

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

相关推荐
Json____几秒前
uni-app-数码购物商城h5手机端-前端静态网页
前端·uni-app·商城
x***B4111 分钟前
Rust unsafe代码规范
开发语言·rust·代码规范
k***85841 分钟前
删除文件夹,被提示“需要来自 TrustedInstaller 的权限。。。”的解决方案
android·前端·后端
第二只羽毛2 分钟前
单例模式的初识
java·大数据·数据仓库·单例模式
小二李2 分钟前
第9章 Node框架实战篇 - Redis 缓存
redis·node.js
jenchoi4133 分钟前
【2025-11-27】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全·npm
4***g8943 分钟前
Java进阶-SpringCloud设计模式-工厂模式的设计与详解
java·spring cloud·设计模式
__万波__3 分钟前
二十三种设计模式(五)--建造者模式
java·设计模式·建造者模式
北郭guo4 分钟前
Java设计模式 【理论+代码实现】 让你从小白到大佬的蜕变
java·开发语言·设计模式
q***01654 分钟前
Node.js HTTP模块详解:创建服务器、响应请求与客户端请求
服务器·http·node.js