原来本机安装有node.js的V10.16.0版本,npm也能查到:
但是因为我的新项目想要node.js v12+版本的,又不想让以前的项目因为node版本冲突无法启动,故选择了nvm(node版本管理工具)。
一、nvm安装:
有两种安装方式,nvm-noinstall.zip 和 nvm-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依旧占用空间。