npm v10.2.4 is known not to run on Node.js v14.16.1.

报错:

ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1. This version of npm supports the following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.

这种情况降级npm,降不了,需要升级node到指定版本。然而直接安装node太麻烦,所以我是用nvm管理工具,这样可以随时切换node版本。

先彻底删除本地node版本

1.下载nvm

https://github.com/coreybutler/nvm-windows/releases

https://nvm.uihtm.com/

2.我这里时下载的nvm-setup.zip解压后会有一个文件目录进去寻找nvm-setup.exe文件打开或双击该文件

傻瓜式安装,第一个目录为nvm的位置,第二个为node的位置,我放到了同级目录下

安装完nvm后记得注销或重启电脑

在你安装的目录下找到settings.txt文件,打开后加上

node_mirror: https://npm.taobao.org/mirrors/node/

npm_mirror: https://npm.taobao.org/mirrors/npm/

首先设置nvm的环境变量
设置node的环境变量

NVM_SYMLINK

环境变量的值应与settings.txt里面的值一致

以上所有步骤执行完毕后, 一定要重启电脑

nvm的常用命令:

  • nvm uninstall 版本号:卸载指定版本
  • nvm list:查看目前已经安装的版本
  • nvm list available:显示可下载的node版本部分列表
  • nvm install v18.17.0:下载当前指定切换的node版本
  • nvm use v18.17.0:切换使用指定node版本

1.先nvm list available:显示可下载的node版本部分列表

2.nvm install v18.17.0:下载当前指定切换的node版本

3.nvm list:查看目前已经安装的版本

4.nvm use v18.17.0:切换使用指定node版本

5.node -v查看是都切换版本成功

ok了

相关推荐
黑色的糖果15 分钟前
echarts横向立体3D柱状图
前端·javascript·echarts
茶卡盐佑星_21 分钟前
vue3.0所采用的composition Api与vue2.x使用的Option Api有什么区别
前端·javascript·vue.js
乐安lan25 分钟前
01前端导入
前端
lauo28 分钟前
【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第55课-芝麻开门(语音 识别 控制3D纪念馆开门 和 关门)
前端·javascript·人工智能·3d·机器人·开源·语音识别
2401_8576226629 分钟前
探索 WebKit 的动感世界:设备方向和运动支持全解析
前端·webkit
开源博客31 分钟前
Vue3 如何接入 i18n 实现国际化多语言
前端·vue·i18n·vite
Ann_R31 分钟前
el-date-picker 开始时间选定后,结束时间不可选择开始时间之前的日期
前端·vue.js·elementui
濮水大叔39 分钟前
2024已过半,还没试过在vue3中使用ioc容器吗?
前端·typescript·vue3·ioc·tsx
幸运小男神1 小时前
elementUI中table组件固定列时会渲染两次模板内容问题
前端·javascript·elementui
2402_857589361 小时前
WebKit中Websockets的全面支持:实现高效实时通信
大数据·前端·webkit