使用nvm切换多个nodejs版本

介绍

我们可能同时在进行2个项目,而2个不同的项目所使用的node版本又是不一样的,或者是要用更新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在,详情可以查看官网https://github.com/creationix/nvm

安装nvm

下载安装包:
直接进入安装包下载地址:https://github.com/coreybutler/nvm-windows/releases 选择nvm-setup.zip,下载后直接安装。
下载完成后解压,双击nvm-setup.exe安装,安装目录无需修改,默认安装路径为:C:\Users\1\AppData\Roaming\nvm
验证是否安装成功
打开命令行,执行nvm -v命令后,出现一下类似的提示说明安装成功。

验证nvm是否安装成功

强烈推荐

打开nvm文件夹下的settings.txt文件,在最后添加以下代码

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

将下载镜像源指向淘宝(这步也很重要,否则在安装node的时候会出现卡死,npm安装不成功的情况)

安装nodeJS

使用nvm install []命令下载需要的版本。arch参数表示系统位数,默认是64位,如果是32位操作系统,需要执行命令:nvm install 0.15.0 32

输入nvm install 10.15.0,安装Node.js 10.15.0版本:
显示如下则安装成功:

$ nvm install 10.15.0
Downloading node.js version 10.15.0 (64-bit)...
Complete
Creating C:\Users\1\AppData\Roaming\nvm\temp

Downloading npm version 6.4.1... Complete
Installing npm v6.4.1...

Installation complete. If you want to use this version, type

nvm use 10.15.0

接下来检查node是否安装成功:

$ nvm ls
10.15.0

激活node版本
虽然node已经安装成功,但此时我们还无法使用node和npm指令

$ node -v
'node' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

需要手动激活node版本,使用nvm use 10.15.0指令:

$ nvm use 10.15.0
Now using node v10.15.0 (64-bit)

$ nvm ls
10.15.0 (Currently using 64-bit executable)

$ node -v
v10.15.0

$ npm -v
6.4.1
这样nvm-windows就安装完毕了

使用nvm命令切换node版本

nvm // 会提示nvw下的相关命令
nvm ls // 查看已安装node版本
nvm install vXX // 安装对应vXX版本的node
nvm uninstall vXX // 卸载对应vXX版本的node
nvm use xxx // 选择使用XXX版本
nvm root // 显示当点nvm安装的位置

你可能感兴趣的:(使用nvm切换多个nodejs版本)