当前位置: 首页 > news >正文

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

问题

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

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 

问题解决

执行升级命令

npm install npm -g

出现如下错误:

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

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


http://www.mrgr.cn/news/34721.html

相关文章:

  • MTU-内核态(数据链路层或网络接口上能够传输的最大数据包大小)
  • VS2022编译32位OpenCV
  • Docker 基础命令介绍和常见报错解决
  • java:继承题练习
  • 利用 Vue.js 开发动态组件的实战指南
  • [2024最新] java八股文实用版(附带原理)---java集合篇
  • 分布式环境中,接口超时重试带来的的幂等问题如何解决?
  • Centos7 部署rocketmq
  • 【二等奖论文】2024年华为杯研赛D题成品论文(后续会更新)
  • GNU链接器(LD):输入分区和输出分区介绍
  • MobaXterm基本使用 -- 服务器状态、批量操作、显示/切换中文字体、修复zsh按键失灵
  • 设计原则模式概览
  • 【OpenCV】OpenCV指南:图像处理基础及实例演示
  • 拼多多m 端详情 滑块 分析
  • Beyond 5.5旗舰版和高级版激光软件
  • UART配置流程
  • Unity 热更新(HybridCLR+Addressable)-安装配置HybridCLR+Addressable
  • 【LeetCode】【C++】27. 移除元素 80.删除有序数组中的重复项Ⅱ
  • 软技能与AI技术的融合
  • parameters()函数 --- 获取模型参数量
  • C语言 | Leetcode C语言题解之第432题全O(1)的数据结构
  • 二、电脑入门2之常用dos命令
  • [vulnhub] Jarbas-Jenkins
  • 生物反馈治疗仪——精神患者治疗方案
  • 2024从传统到智能,AI做PPT软件的崛起之路
  • mysql高级