Mac使用nvm更改node版本

192 阅读1分钟

1.安装nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

安装完成执行 nvm --version

// 出现问题。去进行配置 zsh: command not found: nvm

2. nvm配置

1.vim ~/.bash_profile

点击 i 进行插入操作 插入下面配置

1、如果是homebrew安装的
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

2、用zsh直接安装
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

插入完成后 点击Esc 然后 使用 :wq. 保存并退出

执行:source ~/.bash_profile 

2.vim ~/.zshrc

插入下面配置

1、如果是homebrew安装的
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

2、用zsh直接安装
export NVM_DIR="$HOME/.nvm" 
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

插入完成后 点击Esc 然后 使用 :wq. 保存并退出 执行:source ~/.profile

执行:nvm --version 显示版本号就说明配置成功

nvm常用命令


nvm install <node版本号>:安装指定版本的node。

nvm uninstall <node版本号>:删除指定版本的node。

nvm ls: 列出所有安装的node版本。

nvm use <node版本号>:切换使用制定的版本。

nvm alias default <node版本号>: 将某个node设置为默认版本。

nvm ls-remote:列出所有官方的node版本。

nvm current:显示当前使用的版本。

nvm alias <alias-name> <version>:给版本添加别名(例:设置 `v16` 为 `v16.13.0` 的别名 nvm alias v16 16.13.0)

nvm unalias <alias-name>:删除自定义的别名。

nvm reinstall-packages <version>:在当前node环境下,重新安装指定版本号的npm包。(例如,你切换了 Node.js 版本(如从 v14 切换到 v16),并希望在 v16 上重新安装 v14 上的所有全局包,你可以运行:nvm reinstall-packages 14)