avatar

nodejs多个版本同时安装,并随时切换[转载]

最近接手了公司比较老的项目,使用的jQuery,用的gulp压缩工具,代码拉下来以后,使用node安装好依赖,但是一启动就报错,折腾了好久,找了很多资料,最后发现是node版本的问题,我目前安装的是node13.X的版本,卸载以后安装8.X的版本顺利启动,但是问题来了,我的其他项目需要高版本,岂不是每次换项目都要重新安装一次node?于是找方法同时安装多个node版本,百度了很久有一种nvm的插件,但是搞了好久就是不行,后来通过自己的摸索,利用配置环境变量的方法顺利解决问题。

第一步:下载好需要安装的node程序(不要用安装包,用压缩包,这是坑)

node阿里镜像地址:https://npm.taobao.org/mirror…
下载好自己需要的版本1.png

第二步:选好安装路径(安装之前一定要卸载掉之前的node,不然会不成功)

为了方便,我再D盘新建了node文件夹,并将文件解压,将解压后的文件名直接改为版本号,便于分辨
2.png
注意这里有个坑,直接解压出来,里面会多一个文件,路径会错误,一定要加压在文件夹根目录
3.png

4.png

第三步:配置环境变量

右击 此电脑(我的电脑)——属性——高级系统设置——环境变量
5.png

点击下面的 新建——如图所示,填好以后点击确定
6.png

第四步:将建好的变量配置到 Path中

将 %nodejs%; 添加到Path变量值后面,注意分号要用英文的,而且添加之前,最后面一定要分号结尾,如图
7.png

第五步:配置完以后,所有的窗口都要点击确认,否则不生效,配置到此完毕,测试一下

8.png

一定要点击完所有的 确认,再win+R 输入 cmd, 在cmd窗口输入 node -v
9.png

第六步:切换node版本

出现上图的node版本号以后,说明配置成功了,接下来我们切换node版本(切换之前关闭 cmd命令窗口,否则不会即时生效)

打开 环境变量 右击此电脑——属性。。。这里就不重复上图了
10.png

配置完毕以后,点击所有的确定,然后打开 cmd命令窗口,输入 node-v 测试一下
11.png

完美切换成功
另外有个小技巧:将node各个版本的路径,用记事本保存到桌面,下次切换的时候直接copy,方便又快捷

12.png