1.需要使用nvm管理node
2.nvm use 版本号
3.重点注意->nvm use 在 Windows 和 MacOS 的均可以切换成功,然而不同的是在 Windows 上的切换是全局生效的,即新开 Shell 终端依旧有效。但是在 MacOS 上却是终端级别的,新开终端后不再生效,还会是原来的默认的 Node 版本。通常情况下我们是更希望切换 Node 版本后能够全局生效,那么在 MacOS 上的变通解决办法就是切换默认版本:nvm alias default 版本号 还需要重启终端
4.报错:zsh: bad CPU type in executable: node 错误原因是缺少 Rosetta 2。可通过如下终端命令安装: /usr/sbin/softwareupdate --install-rosetta --agree-to-license 要在基于Apple Silicon的Mac上运行旧应用程序,您需要安装Rosetta 2。它将任何应用程序代码中的指令翻译为在新处理器上运行。