方式一:使用nvm安装(nodejs管理工具,可安装多个版本node,推荐)
- 安装nvm
brew install nvm
- 编辑配置文件
vim ~/env/.bash_profile,文件中写入如下内容
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
- 保存,
source ~/env/.bash_profile - nvm切换镜像源,解决node下载卡/失败的问题
vim ~/env/.bash_profile
# 加入以下两条配置文件
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
# 重启配置文件
source ~/env/.bashrc
- 安装node指定版本
nvm ls-remote // 查看所有的node可用版本
nvm list // 查看已安装node版本
nvm install 版本号 // 下载指定node版本,如 nvm install v11.14.0
nvm use 版本号 // 使用指定版本
nvm alias default 版本号 // 设置默认版本,每次启动终端都使用该版本,如 nvm alias default v11.14.0
-
M1芯片MacBook安装低版本node(低于11)失败
- 原因:macbook使用m1芯片,放弃intel芯片而产生的兼容性问题
- 解决方案:使用命令:
arch -x86_64 zsh
方式二:使用homebrew安装
安装
# 查询可用版本
brew search node
# 安装需要的版本
brew install node@12
卸载npm&node
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d