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

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

相关推荐
北凉温华9 小时前
Univer 在线表格模块使用说明
前端
lichenyang4539 小时前
WebRuntimePage 拆分:从大页面到运行时控制器
前端
竹林8189 小时前
从报错到跑通:我用 @solana/web3.js 开发 Solana 钱包连接踩过的三个坑
前端
MariaH9 小时前
Node中操作MySQL
前端
还有多久拿退休金9 小时前
一个 var 让整个团队加班到凌晨——JS 闭包的那些暗坑
前端·javascript
weedsfly9 小时前
用了 React/Vue 之后,这些 DOM 操作的坑你踩过几个?
前端·javascript
Asize9 小时前
Ajax 入门:从 JSON 序列化到 XMLHttpRequest
前端·javascript·前端框架
林希_Rachel_傻希希9 小时前
react hooks速通笔记
前端
Csvn9 小时前
🚨 组件卸载后还在 setState?一个被你忽视的内存泄漏和报错根源
前端