什么是nvm
- nvm是一个nodejs的版本管理工具,可以通过nvm安装和切换不同版本的nodejs
下载
- 可在点此在github上下载最新版本,本次下载安装的是windows版本。打开网址我们可以看到有两个版本:
nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
nvm-setup.zip:安装版,推荐使用
安装
- 解压nvm-setup,双击nvm-setup.exe
- 点击 Next,选择安装路径
- 点击Next,这一步很重要,是设置node.js安装路径,建议不要设置在c盘
- 点击Next,确认安装即可
确认是否安装成功
- windows+R 打开CMD,输入命令 nvm ,安装成功则如下显示。可以看到里面列出了各种命令
安装node.js
- 查看本地安装的所有版本;有可选参数available,显示所有可下载的版本
管理员打开cmd
nvm list available
- 回车显示如下
- 安装,命令中的版本号可自定义,上图的版本号
nvm install 14.15.0
- 安装完还需要使用特定版本
nvm use 14.15.0
- 确认node.js是否安装成功
node -v
- node.js安装成功会自动安装npm
npm -v
成功安装nvm后,安装node成功,但是npm并没有成功,在nvm安装文件夹下的tmp文件夹,里面有个npm的压缩包
验证方法
- nvm use 指定版本后
- node -v 查看版本成功
- npm -v 失败
解决办法
-
打开nvm的安装文件夹,修改settings文件中的(改成淘宝镜像,增加成功率)
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/ -
修改完成之后,在cmd中使用nvm 卸载当前指定的node版本
nvm uninstall 14.15.0
- 使用nvm ls 查询是否卸载成功
卸载成功后
使用 nvm install 14.15.0 安装指定版本
nvm install 14.15.0
- 再次使用 nvm ls 查询安装成功
使用 nvm use 14.15.0 启用该版本的node
nvm use 14.15.0
- 再次查询 node -v 和 npm -v,成功得到版本号