如何在macOS上安装Node.js 12?Brew安装报错解决方案
在macOS上安装Node.js 12的解决方法
Node.js 12已停止官方支持,因此brew官方公式已禁用该版本,你可以通过以下几种方式完成安装:
方法一:使用nvm(推荐方案)
nvm是专门的Node版本管理器,能轻松管理多个Node版本,操作步骤如下:
- 用brew安装nvm:
brew install nvm - 配置nvm环境变量:根据你使用的终端类型,将以下内容添加到对应的配置文件(zsh用户编辑
~/.zshrc,bash用户编辑~/.bash_profile):export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" - 重启终端,或者执行对应命令使配置生效:
- zsh用户:
source ~/.zshrc - bash用户:
source ~/.bash_profile
- zsh用户:
- 安装Node.js 12:
nvm install 12 - 切换到12版本:
nvm use 12,如果需要将12设为默认版本,执行nvm alias default 12
方法二:下载官方存档安装包
- 访问Node.js官方的版本存档页面,找到12.x系列的最后稳定版本(如v12.22.12)
- 下载对应macOS的.pkg格式安装包,双击运行完成安装流程
- 验证安装结果:在终端执行
node -v,若输出v12.x.x则表示安装成功
方法三:通过brew历史公式安装(备选,可能存在依赖问题)
由于brew官方已禁用node@12,你可以找到Homebrew仓库中该版本的历史公式文件,复制其原始地址后执行安装命令,示例如下:
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/8b9d6d688f483a0f23f966967d97d6d4d046f05f/Formula/node@12.rb
注意:此方法可能因旧版本依赖包已被移除导致安装失败,仅作为无法使用前两种方法时的备选。
内容的提问来源于stack exchange,提问作者Ilias Karim
相关产品推荐
相关产品推荐

