目录
安装
- 使用 brew 安装
- 在 .zshrc或.bash_profile 文件中添加以下代码
- windows 用户请下载安装 nvm-windows
常用命令
- 查看帮助
- 查看本地已安装的 node 版本,同时也会显示当前使用的 node 版本
- 列出所有可安装的 node 版本
- 安装指定版本
- 切换其他版本
- 显示当前版本
- 切换默认版本
- 删除默认版本
- 卸载指定的 Node.js 版本
- 重新安装指定版本的 Node.js,并将全局包重新安装到新版本中
- 在指定版本的 Node.js 环境下执行特定命令
- 查看版本
- END
安装nvm
使用 brew 安装
brew install nvm
在 .zshrc或.bash_profile 文件中添加以下代码
export NVM_DIR="$HOME/.nvm"
nvm() { . "$NVM_DIR/nvm.sh" ; nvm $@ ; }
export PATH=$HOME/.nvm/versions/node/v18.18.2/bin/:$PATH
windows 用户请下载安装 nvm-windows
常用命令
查看帮助
nvm -h
查看本地已安装的 node 版本,同时也会显示当前使用的 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.1
Downloading 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 18
Now using node v18.18.2 (npm v9.8.1)
显示当前版本
nvm current
v18.18.2
切换默认版本
#nvm alias <name> <version>
nvm alias default 18
default -> 18 (-> v18.18.2)
删除默认版本
#nvm unalias <name>
nvm unalias default
Deleted alias default - restore it with `nvm alias "default" "18"`
卸载指定的 Node.js 版本
nvm uninstall 21
Uninstalled node v21.1.0
重新安装指定版本的 Node.js,并将全局包重新安装到新版本中
nvm reinstall-packages 20
VERSION=''
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 -v
Running node v20.9.0 (npm v10.1.0)
v20.9.0
查看版本
nvm -v
#或
nvm --version
0.39.5
END...
评论区