一、前言
当我们遇到不同项目对应的 node
版本不一样时,每次只能去重新安装当前项目所对应的版本,这样显然是太繁琐了,有没有一款工具可以帮我们很轻松的切换所需要的版本呢?于是 nvm
就应运而生
二、nvm 是什么?
nvm
是一个 node
的版本管理工具,它可以轻松地切换 Node.js 版本,也可以安装新版本用以尝试并且当出现问题时轻松地回滚。
三、下载及安装 node 版本
-
windows系统选择
.exe
后缀的文件,直通车
-
安装
nvm
剩下的一路Next
,直到最后安装完成 -
安装
node
- 任务栏右键点击
windows
徽标 - 点击
windows PowerShell (管理员)
- 任务栏右键点击
# 1. 查看网络可以安装的 `node` 版本
nvm list available
# 2. 选择合适的版本并安装
nvm install 版本号
# 3. 切换并使用某个 node 版本(这一步很重要,不然 node 不能用)
nvm use 版本号
四、下载太慢?
由于默认 nvm
的下载地址是 http://nodejs.org/dist/ 是外国外服务器,国内用户可以使用淘宝的镜像,把以下配置追加写入到 nvm
安装目录下的 settings.txt
文件中。
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
五、切换 node 版本失败?
需要切换到管理员模式运行 nvm
命令
- 任务栏右键点击
windows
徽标 - 点击
windows PowerShell (管理员)
- 执行切换命令
六、常用命令
- 查看已经安装的
node
版本nvm ls
- 查看网络可以安装的
node
版本nvm list available
- 安装
node
指定版本nvm install 版本号
- 卸载
node
指定版本nvm uninstall 版本号
- 切换
node
指定版本nvm use 版本号