winds 使用nvm安装Node 多版随意切换

第一步:把原先安装 nvm-noinstall 的文件夹下的所有文件和子文件夹全部删掉,但是保留这个目录(比如我本机是:D:\nvm-noinstall ) , 这么做的目的是:不用修改环境变量了。

至于如何配node和npm的环境变量,只需在Windows的系统搜索框中输入“环境变量”,然后点击 “编辑系统环境变量” 就可打开“系统属性"对话框,再点击右下角的”环境变量“:

 

 
winds 使用nvm安装Node 多版随意切换
 

在”环境变量“的对话框中,需要新增三个用户变量:NPM_HOME、NPM_HOME、NPM_HOME,分别对应值为:npm 的文件夹、nvm的安装路径、nodejs的文件夹,如下图所示,npm和nodejs的文件夹其实都属于nvm的安装路径下的一个子文件夹;

 
winds 使用nvm安装Node 多版随意切换
 

此外,还需要在”系统变量“的列表框中,针对Path变量添加两个值:%NVM_HOME% 和 %NVM_SYMLINK% 。如下图:

 

 
winds 使用nvm安装Node 多版随意切换
 

这样设置过后,npm和node就成为了全局变量,在不同路径中都可以方便的使用了。

第二步:访问网址:https://github.com/coreybutler/nvm-windows/releases 下载 nvm ,点选 nvm-noinstall.zip 下载即可,别的可不用管。

 
winds 使用nvm安装Node 多版随意切换
 

第三步:解压下载的 nvm-noinstall.zip,将解压后的文件拷到打算用的 nvm-noinstall 文件夹下(比如我本机是:D:\nvm-noinstall ) 。

第四步:双击其中的 install.cmd 文件,会自动弹出命令行工具提示,直接回车即可。然后,会发现在 nvm-noinstall 文件夹内会多出一个 settings.txt 文件。或是出现在安装盘根目录就需要复制到nvm-noinstall文件夹里

第五步:编辑这个生成的 settings.txt  文件,在最后加入以下两行:

node_mirror: https://npm.taobao.org/mirrors/node/

npm_mirror: https://github.com/npm/cli/archive/

注意:看好了,两个网址是不一样的。

 
winds 使用nvm安装Node 多版随意切换
 

第六步:用管理员身份打开命令行工具(CMD), 进入到 nvm-noinstall 文件夹中,运行下面的命令:

nvm install latest

安装最新版的 node 和 对应支持的 npm,只要上面的 setting.txt 文件写对了,这个命令会一次性把它们都安装好。

 
winds 使用nvm安装Node 多版随意切换
 

第七步:根据安装后的 node 版本,通过下面的命令进行明确应用

nvm use 13.0.1

//查看已安装的版本使用

nvm  l    

 
winds 使用nvm安装Node 多版随意切换
 

第八步:这个时候,node 已经安装完成了,通过 node -v 可看到版本号。

 
winds 使用nvm安装Node 多版随意切换
 

但是,(坑来了... ) ,这时直接查看 npm -v ,是会报错的。如下图:

 

 
winds 使用nvm安装Node 多版随意切换
 

第九步:怎么解决 npm -v 的问题呢?需要升级一下 npm ,这样才能真正完成安装。

npm install -g npm

这里如果一开始报错,也要有耐心,提示完后,它就会安装升级。安装升级完后,就可以用 npm -v 查看版本了,也标志着 npm 命令彻底可以用了。

 
winds 使用nvm安装Node 多版随意切换
 

第十步:还有最后一步,就是要安装一个 cnpm ,以确保国内网络环境下,下载依赖包的网速有保障。现在已可以简化到使用下面的命令就可以轻松的安装 cnpm :

npm install -g cnpm

 

 
winds 使用nvm安装Node 多版随意切换
 

至此,node 和 npm 都已可以在 Windows 系统下面使用了。大功告成。



作者:一路有你行
链接:https://www.jianshu.com/p/8b91fee0dae5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

winds 使用nvm安装Node 多版随意切换

上一篇:WPF之基本概念


下一篇:部署kubernetes v1.18的windows 节点