管理Node.js版本和npm镜像源

897 阅读1分钟

这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战

管理Node.js版本和npm镜像

管理npm镜像

开发过程中可能会遇到切换npm镜像的情况。 比如公司内部仓库才有的包,需要切换到对应的镜像源才能下载,下载之后要下其他包如果仓库没有就还得切换到别的仓库,用nrm可以很方便的解决这个问题。

安装nrm

npm install -g nrm

查看可使用的镜像地址

nrm ls

Image.png

前面有*号就代表你当前所使用的镜像

切换选择

以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 

Image.png

选择对应的版本然后回车就行

卸载版本:

sudo n rm 12.22.1
复制代码