在M1Mac上安装Node
关于二进制文件、处理器以及它们如何协同工作的问题,这里有点菜鸟:
我有一台带有 M1 芯片的新 Mac,想安装 Node.js。我习惯用 Homebrew 来做这件事。现在,如果我安装 Homebrew,强烈建议我使用 Rosetta,所以我这样做了。下一步:安装节点。所以,而不是brew install node我做arch -x86_64 brew install node。
这很好用,只是我想知道,我现在是否以次优方式使用节点?Node 是否也在使用 Rosetta,而不是直接在 M1 芯片上运行?
回答
我刚拿到 M1 Mac mini。我确实添加了一个别名,因为我使用 oh-my-zsh 到我的~/.zshrcforalias brew='arch -x86_64 brew所以我不必继续输入所有这些。brew install nvm然后我nvm ls-remote安装了 v15.5.0。它被建成DV8_TARGET_ARCH_ARM64。
希望有帮助。我还拉了内部人士 VSCode for ARM64。一秒钟加载。
> node -p "process.arch"
arm64
不要忘记您需要xcode-select --install命令行工具(~450MB)。