如何在M1苹果Mac上安装x86_64架构的Node.js 16版本?
M1 Mac安装x86_64架构Node.js@16的解决方案
方法1:通过Rosetta终端+ nvm安装
- 创建Rosetta终端副本:右键系统终端→「复制」,重命名为「Terminal (x86)」;右键该终端→「显示简介」,勾选「使用Rosetta打开」并启动。
- 安装nvm:在x86终端中运行:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash - 加载nvm配置:执行
source ~/.zshrc(bash用户用source ~/.bash_profile)。 - 安装node@16:
nvm install 16 - 验证:
node -p process.arch应输出x64。
方法2:使用x86版Homebrew安装
- 打开Rosetta终端,安装x86架构Homebrew:
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 配置x86 Homebrew路径:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc source ~/.zshrc - 安装node@16:
arch -x86_64 brew install node@16 - 验证:
node -p process.arch应输出x64。
方法3:手动部署x86_64二进制包
- 下载Node.js 16.x对应的x86_64 Mac二进制包(如
node-v16.20.2-darwin-x64.tar.gz),解压到本地目录(例:/usr/local/node-x64)。 - 添加环境变量:
echo 'export PATH="/usr/local/node-x64/bin:$PATH"' >> ~/.zshrc source ~/.zshrc - 验证:
node -v确认版本为16.x,node -p process.arch输出x64。
内容的提问来源于stack exchange,提问作者Deminem
相关产品推荐
相关产品推荐

