nvm
作为node
版本管理器,全称node version manager
,可以管理安装的node
和node-sass
版本。在macOS
系统上的安装步骤如下:
*本机使用的是
M1芯片
,终端配置文件默认使用.zshrc
1. 安装homebrew
/usr/bin/ruby -e "$(curl -fsSL http://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
*这个过程可能会有点长,耐心等吧。。。
配置环境变量
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
可能会出现报错:
Failed to connect to raw.githubusercontent.com port 443: Connection
解决方案:
找到/etc/hosts
路径下的hosts
文件,在hosts
文件中添加关于raw.githubusercontent.com
的IP地址,raw.githubusercontent.com
其IP地址的获取,前往https://www.ipaddress.com
最后输入brew
检测是否安装成功
使用
- 安装一个包
brew install <package_name>
- 更新HomeBrew
brew update
- 查看你的包是否需要更新
brew outdated
- 更新包
brew upgrade <package_name>
- 查看你安装过的包列表(包括版本号)
brew list --version
- 卸载软件包
brew uninstall node 卸载node软件包
- 查看brew的版本
brew -v
- HomeBrew的卸载
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
按下y,就可卸载HomeBrew了;
2. 安装nvm
brew install nvm
配置环境变量
- 创建配置文件
touch .zshrc
- 进入Vim的普通模式,按 i 键然后会进入编辑模式
vi ~/.zshrc
- 把下面的内容复制进去
export NVM_DIR="/opt/homebrew/Cellar/nvm/0.38.0" # 此处请换成自己的nvm安装目录
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"
- 输入完了按esc退出编辑模式回到普通模式,然后再分别按 :wq (英文冒号)
- 重启终端。
常用的nvm命令整理在下面:
- nvm ls :打印出所有的版本
- nvm install stable:安装最稳定的版本
- nvm install v8.9.2 : 安装node的8.9.2的版本
- nvm uninstall v8.9.2 : 删除node的8.9.2的版本
- nvm current :当前使用的node版本
- nvm use v8.9.2 :将node改为8.9.2版本
- nvm alias default 0.12.7:设置默认 node 版本为 0.12.7