nvm使用
约 324 字
安装与更新 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
Node 版本管理
安装 Node 版本
nvm install 18
nvm install 18.18
nvm install latest
注意
在安装时,有时会遇到 nvm 报错说不存在此版本,执行nvm ls-remote
也只展示iojs
的版本,而没有nodejs
的版本。此时需要切换镜像源
单条语句执行安装
NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/ nvm install 18
或者在~/.zshrc
中添加命令,然后再安装
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/
nvm install 18
卸载指定版本
nvm uninstall 18
别名设置
# 将14版本设置为aaa,下次可以nvm use aaa来切换
nvm alias aaa 14
# 设置默认版本
nvm alias default 18
临时切换版本
nvm use 18
查看已安装版本
nvm ls
查看可安装版本
nvm ls-remote
使用系统版本 Node
nvm use system
查看当前版本
nvm current
常见问题
nvm 不存在的问题
针对一些对 node 版本有要求的工程中,我会编写一些 shell 脚本来自动切换 node,但会遇到 nvm 不存在的错误。此时可以在 shell 脚本前面加上下面这段代码,来临时解决这个问题。
# shell 脚本开头
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm use 20
# 其他指令