项目使用的 node-sass v4.14.0,需要 node v14 支持
m1 芯片使用 node v15.3.0 以下版本会有兼容性问题,因为低版本的 node 并不是基于 arm64 架构的
以下为有效的解决方案
- 使用 Rosetta 打开终端 iTerm2
- 先卸载
nvm uninstall 14,再安装nvm i 14,切换至nvm use 14 - 删掉下载失败的 node_module,可执行命令
rm -rf node_module - 再重新执行
npm install
参考资料