nodejs 会有很多版本,而不同版本的软件依赖也不相同,导致编译差异很大,
因此往往需要不同版本的nodejs来进行编译,
我们可以使用 nvm 来进行版本管理和切换,非常方便
* ubuntu 安装 nvm
brew install nvm
#安装好后,需要配置环境变量
cd ~/
mkdir .nvm
# 输入 help 命令,看看输出
help
# 一般会输出如下内容:
#---
zsh: command not found: help
#---
# 上面输出的是 zsh, 因此我们需要创建对应的环境变量文件
vi .zshrc
# 输入以下内容
#---
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
#---
# 输入完成后,让环境变量起效
source .zshrc
# 如果提示一些信息,输入 y 即可
# 查看环境变量是否生效
env
# 重启命令行工具
# 查看 nvm 是否生效
nvm --version
* nvm 常用命令
# 显示本地 node js 版本信息
nvm ls
# 显示远端可安装的 node js 版本
nvm ls-remote
# 安装指定版本
nvm install 16.16.0
# 使用指定版本
nvm use 16.16.0
* 参考链接: 点击跳转