目录
安装
使用 brew 安装
在 .zshrc或.bash_profile 文件中添加以下代码
windows 用户请下载安装 nvm-windows
安装nvm
使用 brew 安装
brew install nvm在 .zshrc或.bash_profile 文件中添加以下代码
# 祝你开发顺利、天天不卡终端!😄
# 只有在使用nvm命令时快速启动 nvm
export NVM_DIR="$HOME/.nvm"
nvm() { . "$NVM_DIR/nvm.sh" ; nvm "$@"; }
# 懒加载常用 node 生态命令
node() { __nvm_lazy_exec node "$@"; }
npm() { __nvm_lazy_exec npm "$@"; }
npx() { __nvm_lazy_exec npx "$@"; }
yarn() { __nvm_lazy_exec yarn "$@"; }
oc() { __nvm_lazy_exec openclaw "$@"; }
openclaw() { __nvm_lazy_exec openclaw "$@"; }
clawhub() { __nvm_lazy_exec clawhub "$@"; }
#懒加载 2.0
__nvm_lazy_exec() {
local cmd="$1"
shift
if [[ -z "$__nvm_loaded" ]]; then
. "$NVM_DIR/nvm.sh"
__nvm_loaded=1
fi
command "$cmd" "$@"
}
windows 用户请下载安装 nvm-windows
常用命令
查看帮助
nvm -h查看已安装的 node 版本,
nvm ls
#或
nvm list #当前已安装3个版本,默认20.9.0,当前正在使用18.18.2
-> v18.18.2
v19.9.0
v20.9.0
default -> 20 (-> v20.9.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v20.9.0) (default)
stable -> 20.9 (-> v20.9.0) (default)列出所有可安装的 node 版本
nvm ls-remote ...
v20.8.0
v20.8.1
v20.9.0 (Latest LTS: Iron)
v21.0.0
v21.1.0
...安装指定版本
nvm install 21.1Downloading and installing node v21.1.0...
Downloading https://nodejs.org/dist/v21.1.0/node-v21.1.0-darwin-x64.tar.xz...
############################################################################################# 100.0%
Computing checksum with shasum -a 256
Checksums matched!
Now using node v21.1.0 (npm v10.2.0) #按转后会默认其他换此版本切换其他版本
nvm use 18Now using node v18.18.2 (npm v9.8.1)显示当前版本
nvm currentv18.18.2切换默认版本
#nvm alias <name> <version>
nvm alias default 18default -> 18 (-> v18.18.2)删除默认版本
#nvm unalias <name>
nvm unalias defaultDeleted alias default - restore it with `nvm alias "default" "18"`卸载指定的 Node.js 版本
nvm uninstall 21 Uninstalled node v21.1.0重新安装指定版本的 Node.js,并将全局包重新安装到新版本中
nvm reinstall-packages 20VERSION=''
Reinstalling global packages from v20.9.0...
changed 1 package in 6s
Linking global packages from v20.9.0...
No linked global packages found...在指定版本的 Node.js 环境下执行特定命令
nvm exec 20 node -vRunning node v20.9.0 (npm v10.1.0)
v20.9.0查看版本
nvm -v
#或
nvm --version0.39.5END...
评论区