这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战
管理Node.js版本和npm镜像
管理npm镜像
开发过程中可能会遇到切换npm镜像的情况。 比如公司内部仓库才有的包,需要切换到对应的镜像源才能下载,下载之后要下其他包如果仓库没有就还得切换到别的仓库,用nrm可以很方便的解决这个问题。
安装nrm
npm install -g nrm
查看可使用的镜像地址
nrm ls
前面有*号就代表你当前所使用的镜像
切换选择
以cnpm为例
nrm use cnpm
管理Node版本
管理npm镜像
开发过程中可能会遇到Node不同版本的情况。
多个项目中,不同的项目可能需要 Node.js
的版本可能不一致。可以用n 来管理你的 Node.js
。
安装
npm install -g n
常见命令
列出目前已经安装的 Node.js
版本:
n ls
结果:
node/8.2.0
node/9.1.0
node/10.15.2
node/12.8.0
node/12.13.0
node/14.9.0
列出远程所有的 Node.js
版本(可以通过 --all
列举所有的):
n ls-remote
结果:
Listing remote... Displaying 20 matches (use --all to see all).
16.10.0
16.9.1
16.9.0
16.8.0
16.7.0
...
安装指定版本:
n 16.10.0
查看你当前的node版本
node -v
安装最新正式发布版本
sudo n latest
安装最新的长期支持正式发布版本
sudo n lts
安装指定版本
sudo n 12.22.1
安装稳定版本
n stable
切换版本:
n
选择对应的版本然后回车就行
卸载版本:
sudo n rm 12.22.1
复制代码