node通过nvm管理多个版本

Posted 尔嵘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node通过nvm管理多个版本相关的知识,希望对你有一定的参考价值。

原来本机安装有node.js的V10.16.0版本,npm也能查到:

但是因为我的新项目想要node.js v12+版本的,又不想让以前的项目因为node版本冲突无法启动,故选择了nvm(node版本管理工具)。

一、nvm安装:

有两种安装方式,nvm-noinstall.zipnvm-setup.zip ,我选择是后者,因为后者相对于前者要简单,安装快。

1.去gitup下载 a nvm-setup.zip 安装包,地址:请点击

2. 将下载的压缩包保存到D盘的文件夹下,文件夹取名为 NVM-Setup,并解压到该文件夹下,点击安装,next---》next--》...

 安装是会提示三次你本地已安装nodeV10.16.0,确定就是

3.找到控制面板下的---》查看高级系统设置---》高级---》环境设置:

 主要查看上图标记的三处,要记得Path点击进去,最后面有%NVM_HOME%;%NVM_SYMLINK%,这样就环境变量都自动配置好了,我们不用再去管了。

4.重新 windows+R 打开cmd,输入 node -v,一开始是初始化node版本号了,但是你的vue项目还是能保存的,那是之前的node版本依旧在用,此时我们查看一下nvm是否安装成功:

如果安装失败:

此时如果你查看node和npm版本,是查不到的,因为nvm在初始化,查不到的。

如果您想学习了解另外一种安装nvm的方式,你可以查看http://www.jianshu.com/p/1d80cf35abd2

二、使用nvm

5.安装指定版本的node,随便你安装,想指定哪个版本就指定哪个版本:

在安装一个v10.16.0,替换之前本地安装的,方便管理:

通过nvm ls查看已安装的node版本号,此时只是安装了node不同版本,并没有指定使用某一个版本 ,还需要  nvm usr v12.13.0 

三、建议:

建议您先删除本地的node,清理干净了在去安装nvm和使用,我这有原来的node V10.16.0依旧占用空间。

以上是关于node通过nvm管理多个版本的主要内容,如果未能解决你的问题,请参考以下文章

Node版本管理nvm, npm

安装nvm --- node.js版本管理和切换工具

node使用nvm管理node版本

node使用nvm管理node版本

nvm管理node版本

node版本管理工具n和nvm