什么是nvm?
nvm就是node的版本管理器,nvm可以快速安装不同版本的node.js并且可以快速切换。
需要注意什么?
确保之前你没有安装过node.js,如果安装过,请先将其卸载。
下载nvm
👆
安装
双击.exe文件,一路next就行了。你可以选择自己喜欢的安装路径(路径不要有中文和空格等),在安装过程中,会出现两个让你选择路径的窗口,一个是nvm的安装路径,一个是node.js安装的路径,如果你自定义的话,记住在那个盘符下就行了。比如我的nvm的目录就是D:\nvm,nodejs安装目录就是D:\nvmNodejs。
配置镜像
配置镜像有利于提高下载速度以及成功率,如下图,找到nvm安装路径,打开settings.txt文件(我的是因为扩展名隐藏了)。
nvm路径
插一嘴,扩展名显示/隐藏
// 配置
proxy: none
node_mirror: npm.taobao.org/mirrors/node/
npm_mirror: npm.taobao.org/mirrors/npm/
👆.png
使用nvm
使用nvm的cmd命令窗口最好用管理员身份运行
- 查看nvm版本:nvm -v
- 使用nvm安装指定版本node: nvm install 12.16.3
- 使用nvm安装最新版本node: nvm install latest
- 使用nvm卸载某个版本node: nvm uninstall 12.16.3
- 查看已安装node版本列表: nvm ls
- 使用已安装node某个版本: nvm use 12.16.3
- 查看当前使用node版本:nvm ls或者nvm current
可能出现的问题
nvm install相关node之后,运行node -v可以查看版本号,npm -v却提示"'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件",我们需要去下载对应的npm。
比如我这里提示npm 6.14.13版本下载失败
部分版本预览
这里版本错了,根据自己情况
然后把解压后bin目录下的相关npm的内容复制到相应node版本的下面(和node_modules平级)
完结散花......