Nvm安装14.21.3时npm失败

2025年09月01日 Node

公司项目比较多,老的项目只能用 node 版本为 14.21.3 才可以使用,所以安装了 nvm 来管理 node 的版本,最近换了电脑安装 node14.21.3 时 npm 老是报错,安装失败 20250901131322

终于换了很多源后安装好了 node 版本,但是 npm 版本还是没有安装上,只能手动解决 npm 的问题。

手动下载 npm

https://github.com/npm/cli/releases/tag/v6.14.18下载zip包 找到 nvm 的安装目录 20250901131421

进入 v14.21.3 目录,如果没有安装 npm 是只有 node.exe 和一个空的 node_modules 目录 在 node_modules 目录下新建一个 npm 目录,把下载好的 cli-6.14.18.zip 解压到 node_modules 目录下。

20250901131446

配置文件

在返回 v14.21.3 目录新建以下图的两个文件

npm.cmd

@ECHO OFF
"%~dp0\node.exe" "%~dp0\node_modules\npm\bin\npm-cli.js" %*

npx.cmd

@ECHO OFF
"%~dp0\node.exe" "%~dp0\node_modules\npm\bin\npx-cli.js" %*

在执行 node -v 和 npm -v 显示如下图即安装成功,可以正常使用

20250901131538

安装之前的老项目安装成功

20250901131547

0%