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了

相关推荐
kyriewen5 小时前
百度用6%成本碾压硅谷?中国AI把性价比玩明白了
前端·百度·ai编程
kyriewen6 小时前
你还在手动敲命令部署?GitHub Actions 让你 push 即上线,摸鱼时间翻倍
前端·面试·github
Csvn7 小时前
Pinia 状态管理
前端
不减20斤不改头像8 小时前
手机一句话开发贪吃蛇!TRAE SOLO 移动端 AI 编程实测
前端·后端
xuankuxiaoyao8 小时前
Vue.js实践-组件基础下
前端·javascript·vue.js
一棵白菜8 小时前
Claude Code + Amazon Bedrock 使用指南
前端
大家的林语冰9 小时前
前端周刊:axios 疑遭朝鲜黑客“钓鱼“;CSS 新函数上线;npm 上线深色主题;Oxlint 兼容表;ESLint 支持 Temporal......
前端·javascript·css
哀木10 小时前
一个简单的套壳方案,就能让你的 Agent 少做重复初始化
前端
问心无愧051310 小时前
ctf show web入门27
前端
小村儿10 小时前
给 AI Agent 装上"长期记忆":Karpathy 的 LLM Wiki 思想,我做成了工具
前端·后端·ai编程