目 录CONTENT

文章目录
Vue

nvm Node.js版本管理工具

ABin
2023-11-05 / 0 评论 / 0 点赞 / 25 阅读 / 0 字

目录

安装

  1. 使用 brew 安装
  2. 在 .zshrc或.bash_profile 文件中添加以下代码
  3. windows 用户请下载安装 nvm-windows

常用命令

  1. 查看帮助
  2. 查看本地已安装的 node 版本,同时也会显示当前使用的 node 版本
  3. 列出所有可安装的 node 版本
  4. 安装指定版本
  5. 切换其他版本
  6. 显示当前版本
  7. 切换默认版本
  8. 删除默认版本
  9. 卸载指定的 Node.js 版本
  10. 重新安装指定版本的 Node.js,并将全局包重新安装到新版本中
  11. 在指定版本的 Node.js 环境下执行特定命令
  12. 查看版本
  13. 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...

0

评论区