前言
nvm
全称为 node.js version management,译为node版本管理工具。
由于一台电脑默认只能安装一个版本的node.js
,所以当多个项目切换
时,还需要将之前的node.js卸载后
,才能安装新的
,流程过于繁琐,切过程中容易出现失误。
但是nvm
会解决这个问题,它只需要一行命令即可随时切换node版本
。
安装
Windows
Github地址:https://github.com/coreybutler/nvm-windows/releases
随便下载哪个均可,然后一直下一步,直至安装成功。
安装完成后,打开命令窗口,nvm -v如果出现版本号,即为下载成功。
Mac
curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh) | bash
Mac下载后,重启终端可能会出现
commond not found:nvm
,此时需要配置 .bash_profile 和 .zshrc文件。
.bash_profile的配置
-
打开.bash_profile文件
open ~/.bash_profile
-
添加配置
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
-
执行
source ~/.bash_profile
.zshrc的配置
-
打开.zshrc文件
open ~/.zshrc
-
添加配置
export NVM_DIR=~/.nvm [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
-
执行
source ~/.zshrc
使用
- nvm install 下载指定版本node
- nvm ls 查看当前安装的所有node.js
- nvm use 使用指定版本node.js
常用命令如下:
nvm off // 禁用node.js版本管理
nvm on // 启用node.js版本管理
nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 16.20.0
nvm uninstall <version> // 卸载指定版本的nodejs
nvm ls // 显示所有安装的node.js版本,当前使用的版本前会带*号
nvm list available // 显示可以安装的所有node.js的版本
nvm use <version> // 切换到使用指定的nodejs版本
nvm v // 显示nvm版本
nvm install stable // 安装最新稳定版
nvm alias default <version> // 切换默认版本