npm install CERT_HAS_EXPIRED

npm set strict-ssl false

arm安装 node14

解决 nvm 无法在 arm 架构下安装 V15 以下的 node 版本 的问题

Node v14 doesn't have ARM64 support, which is why nvm failed to find a supported binary, and attempted to build source code (which failed as well)

https://github.com/nodejs/node/issues/52306

# 安装rosetta
/usr/sbin/softwareupdate --install-rosetta --agree-to-license

# 转义 在 64 位 x86 架构下启动一个新的 zsh 进程
arch -x86_64 zsh
# 下载你需要的 node 版本,这个 node 将会是 x86 架构的
nvm use 14
# 查看架构版本
node -p process.arch
# 有遇到18.17版本m1pro arm 没有问题,m1 arm 就有问题,用 nvm 卸载然后安装x86-64版本的 node