Mac m1 芯片安装 node-sass 报错问题

473 阅读1分钟

项目使用的 node-sass v4.14.0,需要 node v14 支持

m1 芯片使用 node v15.3.0 以下版本会有兼容性问题,因为低版本的 node 并不是基于 arm64 架构的

以下为有效的解决方案

  1. 使用 Rosetta 打开终端 iTerm2
  2. 先卸载 nvm uninstall 14,再安装 nvm i 14,切换至 nvm use 14
  3. 删掉下载失败的 node_module,可执行命令 rm -rf node_module
  4. 再重新执行 npm install

参考资料