天天看点

如何在一台电脑上安装多个版本的Node.js

作者:编程实践

多版本安装,我们使用nvm来实现。

1 NVM介绍

在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情。

nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。

NVM,就是Node.js Version Management的缩写。

NVM的常用命令有:

nvm list: 查看当前安装的Node.js所有版本
nvm list available: 查看可以下载的Node.js版本列表
nvm install 版本号: 安装指定版本的Node.js
nvm uninstall 版本号: 卸载指定版本的Node.js
nvm use 版本号: 选择指定版本的Node.js           

2 NVM软件的下载

下载的步骤如下:

第1步:进入https://github.com/coreybutler/nvm-windows网址;

如何在一台电脑上安装多个版本的Node.js

第2步:选择版本下载,例如直接点击最新版本,将进入下面的页面:

如何在一台电脑上安装多个版本的Node.js

第3步:选择免安装版本下载,得到nvm-noinstall.zip文件。

3 安装NVM

安装NVM的步骤如下:

第1步:如果电脑上安装了Node.js,则将其卸载掉;

如何在一台电脑上安装多个版本的Node.js
如何在一台电脑上安装多个版本的Node.js

第2步:建立一个node-dev目录,例如D:\System\dev;

第3步:在D:\System\node-dev目录下建立nvm和nodejs目录;

如何在一台电脑上安装多个版本的Node.js

第4步:将nvm-noinstall.zip文件解压到新建的nvm目录中去;

第5步:install.cmd文件上面右键选择【以管理员身份运行】菜单项,出现下面的命令行信息;

如何在一台电脑上安装多个版本的Node.js

第6步:直接按回车键,出现安装成功的信息,一闪而过。

第7步:在D:\System\node-dev\nvm目录中新建settings.txt文件,内容设置为:

root: D:\System\node-dev\nvm
path: D:\System\node-dev\nodejs
arch: 64
proxy: none           

第8步:配置两个环境变量:

NVM_HOME:D:\System\node-dev\nvm
NVM_SYMLINK:D:\System\node-dev\nodejs
并把这两个路径值加到path路径中去。           

4 使用NVM安装Node.js

步骤如下:

第1步:启动命令行终端;

如何在一台电脑上安装多个版本的Node.js

第2步:执行nvm version命令,查看MVM的版本信息;

如何在一台电脑上安装多个版本的Node.js

第3步:执行nvm list available命令,查看可以安装的版本信息;

如何在一台电脑上安装多个版本的Node.js

第4步:执行nvm install 18.14.0命令,安装18.14.0版本的node.js;

如何在一台电脑上安装多个版本的Node.js

安装最新版本的命令是 nvm install latest。

第5步:执行nvm use 18.14.0,使用刚刚安装的node.js版本:

如何在一台电脑上安装多个版本的Node.js

这条命令执行后,发现空目录nodejs变成了快捷方式,并且指向了安装的版本,安装的版本在svm目录之中:

如何在一台电脑上安装多个版本的Node.js

这种方式,确实比较巧妙。

第6步:现在我们可以执行node.js的命令了;

如何在一台电脑上安装多个版本的Node.js