天天看点

windows下手动管理nodejs的多个版本

作者:谈音说乐

前题说明

nodejs多版本管理工具本身其实有很多,正常情况下我们使用nodejs多版本管理工具就可以了,如:nvm等。但是,最近我的电脑不清楚做了什么操作,导致使用nvm将node从低版本切换到高版本后无法使用,根据查到的资料什么什么nvm版本问题等等,于是换了nvm版本等等,反正总之经历了换nvm版本、重新安装node、node版本无法切换、换多版本管理工具等等一系列问题,始终没有解决工具管理多版本的问题,如果有大神知晓其中缘故,愿求教。问题暂时先搁置,但东西还得往下做,既然工具不行,手动可以吗?当然手动也不能每次切版本需要重新安装一下nodejs吧,要不然我就疯了。

思路

经过查询资料,发现有人对npm,node等命令进行改名实现了多版本管理,那是不是可以通过修改环境变量也能实现呢?

操作步骤

1、下载需要的nodejs安装包

2、安装第一个版本的node

3、查看node是否安装成功,并查看环境变量

4、打开这个版本的安装路径,将该文件夹修改名字或压缩备份一个(因为在装下个版本时,即使你选择了不同的安装路径,程序还是会将你的该文件夹干掉)

5、安装另一个版本的nodejs。(注意:如果先安装了高版本,再安装低版本时会阻止安装低版本,此时可以考虑将低版本安装文件夹修名字,或卸载掉)

6、另一个版本的nodejs安装成功之后,我们就可以在环境变量中根据你的node安装目录切换node版本了。

windows下手动管理nodejs的多个版本
windows下手动管理nodejs的多个版本

结语

非标处理方案,不晓得存在什么问题,不过暂时没返现问题,姑且先这么处理。

有更好处理方案的朋友,可以指教指教。

windows下手动管理nodejs的多个版本

继续阅读