起初,我在 M1 机器上本地运行 Node 时遇到了问题。通过 NVM 安装 NodeJS v15 后,我能够毫无问题地编译我的 arm64(苹果芯片)应用程序。
我如何切换回安装适用于 Intel 的 NodeJ,以便我可以在同一台计算机上构建适用于 M1 和 Intel 的项目?
我尝试恢复到 v15 之前的 NodeJS 版本,但编译时不起作用。
Raz*_*ton 10
尝试:
- 在使用 nvm 安装旧的节点版本之前,我们需要更改 zsh 以在 x64 arch 中工作。
Run Code Online (Sandbox Code Playgroud)arch -x86_64 zsh
- 检查
node -p process.arch然后输出x64而不是arm64。意味着它可以与 Rosetta 2 一起运行。- 安装完毕后,将zsh改回arm64
Run Code Online (Sandbox Code Playgroud)arch -arm64 zsh
- 重新运行 lerna 作业,它工作正常。每个CPU监控的工作平均为40%,温度正常(低于50°C),所有工作都标记为intel,工作完成大约20分钟(如预期)。
| 归档时间: |
|
| 查看次数: |
8735 次 |
| 最近记录: |