【记录】:切换node版本

741 阅读2分钟

为什么安装多个Node版本?

因为在不同的项目中,所使用的Node版本、依赖版本不同,会导致各种各样的错误,有些无法兼容,这时候要降低或者提高版本来启动项目/安装其它版本的依赖。

所以要在一台电脑上能够切换不同的Node版本,来应对不同的项目。

目前我知道的方法用两种,一种是用nvm管理,一种是通过更改电脑环境变量,来改变Node文件夹的名称达到切换Node版本的目的。

由于本人的电脑是windows,不想下载其它的配置来兼容nvm,所以采取的是更改电脑环境变量这种方法来切换Node版本。

1、注意及提升:

电脑系统:win10系统,在空闲时期卸载电脑上之前的Node,避免不必要的麻烦。

2、创建文件夹: 在想安装的盘里创建一个文件夹,文件夹名为自定义,不建议使用nodejs,本人使用的文件夹名是NODE,然后在下方创建一个nodejs文件夹,如下图:

11.jpg

3、下载不同Node版本的安装包 去此链接下载想要的不同版本安装包:nodejs.org/zh-cn/downl…

下载好不同Node版本的安装包后,安装不同的版本在刚才新建的对应名称文件夹内,默认的文件夹为nodejs,像上图那样。

4、编辑环境变量

电脑搜索环境变量,点击后弹出一个窗口,然后再编辑环境变量,如下图

22.jpg

33.jpg

在系统变量里新建,变量名:nodejs,变量值:刚才创建的文件夹路径

44.jpg

完成好上面的步骤后,点击系统变量的path编辑,再新建path的变量名,变量名为:%nodejs%

55.jpg

5、检查Node的版本是否能切换

接下来检查Node的版本是否生效,由于不知道什么原因,本人电脑的环境不能立即生效,于是重启了一下电脑。

重启完电脑后,打开命令提示符或者git命令器输入node -v,由于本人的Node版本是默认的14.17.6,所以下图展示的是14.17.6版本

11.jpg

66.jpg

现在把刚才不同Node版本的文件夹给它改个名,然后再命令符那里输入node -v,如下图。

77.jpg

88.jpg

检查完毕,现在就可以给不同项目安装依赖了!