MacBook Pro M3 安装 Node.js v14 的兼容性

247 阅读1分钟

原因:官方没有发布Node.js v14 并没有为 ARM64 构建的版本,需要一些额外的步骤

解决办法

通过安装 Rosetta 来解决这个问题。Rosetta 是一个翻译应用程序,允许为 Intel 芯片(或旧一代 Mac)构建的应用程序在 Apple Silicon 下运行

终端输入:
1.执行命令:/usr/sbin/softwareupdate --install-rosetta --agree-to-license
2.执行命令: arch  #并确认当前返回的是 arm64  
3.执行命令: arch -x86_64 zsh  
4.执行命令: arch  #并确认现在返回的是 i386  

安装 Node.js 14 的步骤:
使用 NVM(Node Version Manager)进行安装,建议使用 NVM 可以通过 CLI 轻松切换 Node 版本。
安装 NVM 的步骤:打开终端执行命令:curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh> | bash重启终端

通过以下步骤安装 Node.js 14:  

执行命令 nvm install 14
NVM 将安装最新的 Node.js 14如果已经安装了其他 Node.js 版本,
执行命令 nvm use 14 切换到 Node.js 14