如何在 Apple Silicon M1 上原生安装 NodeJS?
How to install NodeJS natively on Apple Silicon M1?
我正在尝试在新的 Apple Silicon MacBook Pro 上安装 NodeJS,但我找不到在基于 ARM 的 Apple M1 上安装它的方法。
标准安装将 运行 在 Intel 仿真模式下,但我看到他们已经有一个 ARM Linux 版本,我认为它不适合 M1 Mac。
如果可能,我如何在 Apple Silicon 上安装 Node.JS 而没有它 运行 在仿真模式下?
主要 Node.JS 存储库有 Issue #2747, which was updated yesterday with a note that current versions of Node compile just fine with no modifications required 通过 Rosetta 2。相同的 post 表明仍有正在进行的“工作要做”以将 Node 编译为 M1 - 本机二进制文件以释放额外的性能优势。
其他资源:
- Node.JS 技术指导委员会成立 Issue #886 in their GitHub repository 以跟踪 Node 对 Apple Silicon 的支持。
遇到类似问题。我建议您在终端上启用“使用 Rosetta 打开”,这应该可以暂时减轻所有痛苦。启用后,我可以毫无问题地安装 Node 以及 Homebrew 等。
要做:
- 在 Finder 中右键单击您的终端应用程序
- select“获取信息”
- 启用“使用 Rosetta 打开”
N.B。我在下面的屏幕截图中使用了 iTerm,但同样适用于 Terminal
我正在尝试在新的 Apple Silicon MacBook Pro 上安装 NodeJS,但我找不到在基于 ARM 的 Apple M1 上安装它的方法。
标准安装将 运行 在 Intel 仿真模式下,但我看到他们已经有一个 ARM Linux 版本,我认为它不适合 M1 Mac。
如果可能,我如何在 Apple Silicon 上安装 Node.JS 而没有它 运行 在仿真模式下?
主要 Node.JS 存储库有 Issue #2747, which was updated yesterday with a note that current versions of Node compile just fine with no modifications required 通过 Rosetta 2。相同的 post 表明仍有正在进行的“工作要做”以将 Node 编译为 M1 - 本机二进制文件以释放额外的性能优势。
其他资源:
- Node.JS 技术指导委员会成立 Issue #886 in their GitHub repository 以跟踪 Node 对 Apple Silicon 的支持。
遇到类似问题。我建议您在终端上启用“使用 Rosetta 打开”,这应该可以暂时减轻所有痛苦。启用后,我可以毫无问题地安装 Node 以及 Homebrew 等。 要做:
- 在 Finder 中右键单击您的终端应用程序
- select“获取信息”
- 启用“使用 Rosetta 打开”
N.B。我在下面的屏幕截图中使用了 iTerm,但同样适用于 Terminal