公司项目比较多,老的项目只能用 node 版本为 14.21.3 才可以使用,所以安装了 nvm 来管理 node 的版本,最近换了电脑安装 node14.21.3 时 npm 老是报错,安装失败
终于换了很多源后安装好了 node 版本,但是 npm 版本还是没有安装上,只能手动解决 npm 的问题。
手动下载 npm
https://github.com/npm/cli/releases/tag/v6.14.18下载zip包
找到 nvm 的安装目录
进入 v14.21.3 目录,如果没有安装 npm 是只有 node.exe 和一个空的 node_modules 目录 在 node_modules 目录下新建一个 npm 目录,把下载好的 cli-6.14.18.zip 解压到 node_modules 目录下。
配置文件
在返回 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 显示如下图即安装成功,可以正常使用
安装之前的老项目安装成功