参考文章
1,使用NVM轻松安装并管理多版本Node.js - 雨月空间站
参考上边文章后,我是这么安装的
配置前,请事先卸载你已经安装的Node版本和配置的环境变量,避免冲突。
1,进入NVM-Windows项目发布地址:https://github.com/coreybutler/nvm-windows/releases,选择最新发行版本nvm-setup.zip
下载。之后,解压出自压缩文件,点击安装
安装时要选两个路径
第1个路径是nvm安装到哪里,我选的是D:\gezhongruanjian\nvm
第2个路径是Node.js Symlink(一个符号链接,指向所选择的当前 Node.js 版本),我选的是D:\gezhongruanjian\nodejs
2,设置环境变量,(由于我是使用nvm-setup.zip自动安装的,所以环境变量已经自动设置好了,所以不需要手动设置)
找到电脑的环境变量,比如Windows10:右键此电脑
-高级系统设置
-环境变量
:
最后,添加环境变量:
NVM_HOME
:NVM地址目录,比如:D:\myEnvironment\nvm(我的是
D:\gezhongruanjian\nvm)
NVM_SYMLINK
:NVM配置Node.js的软链接,该目录需指向并不存在的目录(NVM使用时候会自动创建),比如:D:\myEnvironment\nodejs(我的是
D:\gezhongruanjian\nodejs)
追加内容到Path
,追加的内容:
1 2 | |
安装完成后,在CMD
或者Powershell
下,输入NVM -v,即可发现安装完成:
3,配置国内源
国大陆这边连接Node.js和NPM官方服务器有点困难,甚至不单单是下载慢了,有时候直接无法下载使用。所以我们换NVM和Node.js成国内源:
到你NVM安装路径,打开setting.txt文件(如果没有,则创建即可),更改:
Ps.
arch: 64 和proxy: none这两项我没有设置,我看参考文章1里设置了
root: D:\gezhongruanjian\nvm
path: D:\gezhongruanjian\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
这里解释一下参数:
- root:NVM的安装地址。即上文的
%NVM_HOME%
- path:激活node.js时的存储路径,即上文的
%NVM_SYMLINK%
- arch:系统架构,如果你的Windwos不是
x64
,则填32
- proxy:是否走代理
- node_mirror:node.js的下载源
- npm_mirror:npm的下载源
4,怎样使用
(4.1)使用nvm list 可以查看已经安装了哪些node版本
(4.2)使用如下命令可以查看可安装的nodejs版本
# macOS/Linux
nvm ls-remote --lts
# Windows
nvm list available
(4.3)使用nvm install 13.14.0 可安装指定的nodejs版本
(安装到D:\gezhongruanjian\nvm\v13.14.0)
(4.4)使用nvm uninstall 13.14.0 可卸载指定的nodejs版本
(4.5)nvm use 13.14.0 切换到你想使用的nodejs版本
5,怎样卸载nvm,
如果是用安装器安装,使用其自带的反安装快捷方式即可。我们看看手动配置的方法如何卸载。
(5.1) 删除NVM和Node.js软链接
删除的地址,就是安装过程中的:
NVM_HOME:NVM地址目录,比如:D:\gezhongruanjian\nvm
NVM_SYMLINK:NVM配置Node.js的软链。比如:D:\gezhongruanjian\nodejs
(5.2)删除环境变量
右键
此电脑-高级系统设置
-环境变量
删除上文的NVM_HOME
、NVM_SYMLINK
以及PATH
内的: