nvm
安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bashexport 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安装指定 node 版本
nvm install 16切换到指定 node 版本
nvm use 16查看已下载的 node 版本
nvm ls查看可下载的 node 版本
nvm ls-remote查看当前 node 版本安装位置
which node疑难解答
nvm ls-remote只有 iojs 版
nvm 镜像地址的问题,修改对应环境变量 NVM_NODEJS_ORG_MIRROR 即可, 可以使用 淘宝源(https://npmmirror.com/mirrors/node/)
查看当前设置的值
echo $NVM_NODEJS_ORG_MIRROR运行时修改
NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node nvm ls-remote临时修改环境变量
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/nodenvm ls-remote每次重新打开 IDE, node 就会切换到最低版本
改变默认版本
nvm alias default <版本号>