zsh:错误 CPU 输入可执行文件:node

zsh: bad CPU type in executable: node

我已经使用 brew 安装了 nvm。之后,我通过nvm安装了16版本的node,并使用node -v查看当前版本,查看node是否正常运行。但是,当我安装版本 14 或任何其他以前的版本并运行 node -v 时,它会给出此“zsh: bad CPU type in executable: node”消息,但我不知道该怎么做,安装 node v17 和 运行 node -v 按预期工作。以下是上述命令的片段。

这是 CPU 相关的问题。看来你的 MacBook Air 的 CPU 是 Apple Silicon (M1)。

您需要更新 NVM 上的节点版本架构。

softwareupdate --install-rosetta

可以在 NVM 文档的“带有 M1 芯片的 Mac”部分找到更多详细信息。