nvm下载node指定版本后npm不存在
nvm
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
项目地址:https://gitcode.com/gh_mirrors/nv/nvm
免费下载资源
·
一,项目背景
接手一个老的项目,需要使用旧的node版本,使用nvm下载12.11.0版本后发现npm命令不存在。
二,原因
查找资料发现是8.11以上版本的node版本对应的npm都没法自动安装,需要自己到npm官网( https://registry.npmmirror.com/binary.html?path=npm/)下载手动安装对应的npm版本
三,解决方法
- 去node官网(https://nodejs.org/dist/index.json)找到nodejs对应版本的npm版本。
- 去npm官网(https://registry.npmmirror.com/binary.html?path=npm/)下载nodejs对应版本的npm。
- 下载完成后,将解压后的文件复制到nvm目录下面对应node版本的node_modules目录下,要重命名为npm。
- 进入对应npm的bin文件夹将npm,npm.cmd,npx,npx.cmd四个文件复制到上层node版本目录下面。
GitHub 加速计划 / nv / nvm
78.06 K
7.82 K
下载
nvm-sh/nvm: 是一个 Node.js 版本管理器,用于在不同的 Node.js 版本之间进行切换。它可以帮助开发者轻松管理多个 Node.js 版本,方便进行开发和测试。特点包括轻量级、易于使用、支持跨平台等。
最近提交(Master分支:2 个月前 )
9c9ff4ba
Moved issue template into ISSUE_TEMPLATE folder
6 天前
51ea809d - 6 天前
更多推荐
已为社区贡献1条内容
所有评论(0)