为啥写这个呢?因为之前遇到过没太在意,现在只能又重新去查一下了,所以还是记录一下吧。出现要安装多个版本的node的情况,主要就是拿到公司之前其他兄嘚写的项目,然后现在需要你来改一些东西,然后发现你电脑上的node版本过高或者是太低在命令启动时候就报错了!!!
这里是重点:
安装多个版本的node的时候一定要从低版本开始安装,如果你已经安装高版本的,先卸载高版本等安装低版本完成的之后再安装。
1、node.js下载
下载地址:Download | Node.js
推荐下载.msi
2、安装node.js
2.1、选择你的node要安装的目录,然后在里面创建一个存放你要安装node版本的文件夹,这里我的文件夹为14.21.3,表示我这个文件夹里面等会要安装的是14.21.3版本的node!!(以下展示的是安装完成后的效果)
2.2、打开下载好的node14.21.3版本的安装包,一直往下,直到出现你的安装路径~~停停停~这里要踩刹车了,要选择前面创建的版本文件夹:
然后继续往下,就安装完成了(2.1图片的效果),当然现在还用不了!!!
3、node环境变量配置
3.1、打开:计算机>属性> 高级系统设置>环境变量
3.2、在系统变量中点击新建,输入你的node版本变量名,如我的node_14.21.3,选择变量值(node版本的安装目录),完成后点击确定
3.3、在系统变量中找到path变量,选中后点击编辑,将你的变量名(%node_14.21.3%)或者变量值(如下图)添加到path中,点击确认,低版本的一个node就安装好了。
3.4、查看安装情况:win+R输入cmd回车,在命令行输node-v出现版本号就成功了
4、安装多个node版本
安装好第一个node后安装多个就简单了!!!
先找到安装好的那个版本的安装目录,然后重命名那个文件夹,至于为什么做,下面会说明
然后按照之前的2、3步骤走就可以了(这里安装了一个18.17.1版本的node)
安装完新的版本后我们再将之前重命名的node_14.21.3改回14.21.3就好了
现在我们就安装了两个版本的node了。
4.1、重命名原因说明
注意看在安装第二个node的时候,选择安装路径的时候它自动创建了上次安装的目录,如果我们不重命名的话在安装新版本的时候无论你安装在什么地方,都会把之前的那个node覆盖掉。(这里没有截屏)
5、切换node版本
在系统变量中找到path变量,选中后点击编辑,找到你想用的版本,就把它放到所有node变量的最前面就可以了。如下图
最后提醒一下看到这的小伙伴,切换之后记得重启一下你的编译器,不然有时候它不生效~~~
好了,完结~~~撒花~~~~