nvm
nvm 是一个 node.js 的版本管理工具,在开发中需要使用不同版本的 node.js,此时就可以使用 nvm 进行版本管理和切换。
在 windows 安装 nvm
原版的 nvm 只支持 Linux 和 macOS,在 windows 使用 nvm 则需要安装 nvm-windows。
注意,在安装 nvm 前,如果本身安装了 node.js,需要把 node.js 卸载,不然可能会有冲突。
最新的安装包可以在 官方的下载页 找到。
找到最新的安装包下载并安装,注意安装路径尽量不要带中文或空格,不然可能会有问题。
使用镜像
在国内,直接使用 nvm 安装 node.js 速度比较慢,可以配置镜像进行加速。
本文使用淘宝镜像进行加速。
在 nvm 的安装目录下找到settings.txt文件,在最后加上:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
也可以通过命令设置:
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
在 nvm 安装和使用 node.js
在 nvm 通过 install
命令安装不同版本的 node.js,比如要安装 12.19.0 版本的 node.js:
nvm install 12.19.0
切换到某个版本可以使用 use
命令,如:
nvm use 12.19.0
切换完毕后,可以输入 node -v
和 npm -v
,可以看到版本已经切换成要使用的版本。
其他常用命令
-
list
: 列出已安装的 node.js 版本:
nvm list
加上available
参数,列出能够安装的 node.js 版本:
nvm list available
-
uninstall
:卸载某个已安装的 node.js 版本,如卸载 12.19.0 版本:
nvm uninstall 12.19.0