目录
安装
使用 brew 安装
在 .zshrc或.bash_profile 文件中添加以下代码
windows 用户请下载安装 nvm-windows
安装nvm
使用 brew 安装
brew install nvm在 .zshrc或.bash_profile 文件中添加以下代码
export NVM_DIR="$HOME/.nvm"
__load_nvm() {
if [[ -z "$__nvm_loaded" ]]; then
. "$NVM_DIR/nvm.sh"
__nvm_loaded=1
fi
}
#输入node 是加载nvm
node() {
__load_nvm
command node "$@"
}
npm() {
__load_nvm
command npm "$@"
}
npx() {
__load_nvm
command npx "$@"
}
nvm() {
__load_nvm
nvm "$@"
}
oc() {
__load_nvm
command openclaw "$@"
}
openclaw() {
__load_nvm
command openclaw "$@"
}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...
评论区