当在开发中经常运行不同的项目,而项目的依赖对node版本的要求不同(比如node和node-sass的版本对应),频繁的对本地环境node进行升降版本并不现实。此时我们需要使用NVM使本地环境可同时存在多个node版本,并可以随时进行切换
下载与安装
- 下载后直接安装即可,若本地已安装有node,安装时会自动识别选择是否管理该版本
- 安装完成后,在cmd中使用nvm -v命令查看安装是否成功
-
进入安装路径下,找到settings.txt文件(也可省略该步骤)
打开该文件,添加国内淘宝镜像
node_mirror:https://npm.taobao.org/mirrors/node/
npm_mirror:https://npm.taobao.org/mirrors/npm/
基本使用
nvm off // 禁用node版本管理
nvm on // 启用node版本管理
nvm ls // 显示所有已安装的node版本
nvm install <version> // 安装指定node版本
nvm install stable // 安装最新稳定版本
nvm uninstall <version> // 卸载指定node版本
nvm list available // 显示可安装的node版本
nvm use <version> // 切换到指定node版本
使用nvm use <version>切换版本时,需使用管理员权限运行cmd,否则会出现乱码问题