windows下同时使用多个版本nodejs的方法

发布于 2019-08-04  7624 次阅读



前端的的时候经常会遇到不同项目不同环境的问题,互相都水火不容,一点不一样整个项目都跑不起来,勉强用也是一堆问题,来回切换需要重新安装卸载也太麻烦了。下面是关于同时使用多个版本nodejs的小方法。可随意控制版本并且切换方便,十分好用。

安装nvm-windows

点击这里下载【nvm-setup.zip】
Download
什么都不用改正常安装就可以了,如果之前有旧的版本先删除掉。

配置环境变量

查了一下,发现安装到【C:\Users\用户名\AppData\Roaming\nvm】目录下了
接着把安装目录加到环境变量里吧,方便在任何地方调用


C:\Users\用户名>nvm list
No installations recognized.

OK,可以正常执行,路径配置好了,没有问题了

安装指定版本

上面执行了【nvm list】显示【No installations recognized.】是因为还没有安装任何版本的nodejs,我们接着看一下有哪些版本可以安装。


C:\Users\用户名>nvm list available

|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|    12.7.0    |   10.16.1    |   0.12.18    |   0.11.16    |
|    12.6.0    |   10.16.0    |   0.12.17    |   0.11.15    |
|    12.5.0    |   10.15.3    |   0.12.16    |   0.11.14    |
|    12.4.0    |   10.15.2    |   0.12.15    |   0.11.13    |
|    12.3.1    |   10.15.1    |   0.12.14    |   0.11.12    |
|    12.3.0    |   10.15.0    |   0.12.13    |   0.11.11    |
|    12.2.0    |   10.14.2    |   0.12.12    |   0.11.10    |
|    12.1.0    |   10.14.1    |   0.12.11    |    0.11.9    |
|    12.0.0    |   10.14.0    |   0.12.10    |    0.11.8    |
|   11.15.0    |   10.13.0    |    0.12.9    |    0.11.7    |
|   11.14.0    |    8.16.0    |    0.12.8    |    0.11.6    |
|   11.13.0    |    8.15.1    |    0.12.7    |    0.11.5    |
|   11.12.0    |    8.15.0    |    0.12.6    |    0.11.4    |
|   11.11.0    |    8.14.1    |    0.12.5    |    0.11.3    |
|   11.10.1    |    8.14.0    |    0.12.4    |    0.11.2    |
|   11.10.0    |    8.13.0    |    0.12.3    |    0.11.1    |
|    11.9.0    |    8.12.0    |    0.12.2    |    0.11.0    |
|    11.8.0    |    8.11.4    |    0.12.1    |    0.9.12    |
|    11.7.0    |    8.11.3    |    0.12.0    |    0.9.11    |
|    11.6.0    |    8.11.2    |   0.10.48    |    0.9.10    |

This is a partial list. For a complete list, visit https://nodejs.org/download/release

我想要安装8.9.4 上面没有怎么办呢?没关系直接指定版本号安装就可以


C:\Users\用户名>nvm install 8.9.4
Downloading node.js version 8.9.4 (64-bit)...
Complete
Creating C:\Users\用户名\AppData\Roaming\nvm\temp

Downloading npm version 5.6.0... Complete
Installing npm v5.6.0...

Installation complete. If you want to use this version, type

nvm use 8.9.4

从结果中我们可以看出来,已经成功安装了

切换指定版本

先激活指定版本为当前版本


C:\Users\用户名>nvm use 8.9.4
Now using node v8.9.4 (64-bit)

C:\Users\用户名>node -v
v8.9.4

当前版本为【v8.9.4】然后我们切换成【v10.13.0】


C:\Users\用户名>nvm use 10.13.0
Now using node v10.13.0 (64-bit)

C:\Users\用户名>node -v
v10.13.0

当前版本为【v10.13.0】
怎么样很方便吧


不恋尘世浮华,不写红尘纷扰,不叹世道苍凉,不惹情思哀怨。闲看花开,静待花落,冷暖自知,干净如始。