mac NVM环境配置
1.安装命令
指定nvm版本,使用以下 cURL 或 Wget 命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
2.环境配置
运行上述任一命令都会下载脚本并运行它。该脚本将 nvm 存储库克隆到~/.nvm,并尝试将下面代码片段中的源行添加到正确的配置文件(~/.bash_profile、~/.zshrc、~/.profile或~/.bashrc)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
具体添加步骤如下:
- 运行下述命令
vim ~/.zshrc 或
sudo vim ~/.bash_profile
2. 在password 后面输入密码,即打开配置文件(
~/.zshrc)或 (~/.bash_profile),当前为查看模式,如下图所示:
3. 输入
i ,进入insert模式,复制下面的命令,输入到环境变量中
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
注意:如果出现/Users/estelle/.zshrc:5: command not found: -s 的类似问题,说明,在配置的(~/.zshrc)文件,第5行出现了错误,这时需要检查一下你当前复制的环境变量是否正确。
- 输入完信息后,使用
esc退出编辑模式,使用快捷键shift + “:”,然后输入“wq”运行回车键(return)或者 输入:wq!保存文件。
3.检查nvm环境
nvm --version
4.nvm常用命令
nvm list-remote查看所有的可安装版本nvm ls可以查看当前安装的所有版本。nvm install xx.xx.xx安装指定的node版本nvm alias default xx.xx.xx更改默认版本,否则将使用目前最新的版本(使用目前最新的版本可能很多npm包不匹配发生报错)nvm use xx.xx.xx切换当前使用的node版本
# 安装最新稳定版本
$ nvm install stable
# 安装node指定版本
$ nvm install 16.17.8
# 卸载node指定版本
$ nvm uninstall 16.17.8
# 切换node到指定版本
$ nvm use 16.17.8
# 切换node到指定版本
$ nvm which 16.17.8
# 查看所有版本
$ nvm ls
# 查看当前版本
$ nvm current
5.如果操作时误删了node中npm,的修复方法
which npm 查找安装的路径是否存在,如果不存在说明已经删除了npm
nvm alias default 14.18.2 切换使用的node版本,关闭cmd,从新打开一个新的cmd
nvm uninstall 18.19.2 删除当前npm对应的node版本
nvm ls 查看node版本,确认是否删除了对应的版本
nvm install 18.19.1 重新下载node和npm
npm -v 检查npm
参考官网链接:github.com/nvm-sh/nvm