相关推荐recommended
npm v10.2.4 is known not to run on Node.js v14.16.1.
作者:mmseoamin日期:2024-02-05

报错:

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文件打开或双击该文件

npm v10.2.4 is known not to run on Node.js v14.16.1.,第1张

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

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

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

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

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

npm v10.2.4 is known not to run on Node.js v14.16.1.,第2张

首先设置nvm的环境变量

npm v10.2.4 is known not to run on Node.js v14.16.1.,第3张

设置node的环境变量

NVM_SYMLINK

npm v10.2.4 is known not to run on Node.js v14.16.1.,第4张

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

npm v10.2.4 is known not to run on Node.js v14.16.1.,第5张

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

nvm的常用命令: