MAC M1 安装“sharp”模块时出了点问题

时间:2021-05-16 18:28:15

标签: javascript node.js npm apple-m1 sharp

在 MacBook Pro M1 芯片上运行 npm run dev (gatsby develop) 退出 Error: Something went wrong installing the "sharp" module

运行 npm run dev MacBook Pro 英特尔芯片工作正常。

我看过类似的帖子,但没有解决我的问题:

我已经更新了我的节点版本,以防进行任何修复,但我仍然在 node v16.0.0 上遇到错误

在此 github issue 上,他们建议遵循这些无效的步骤。

<块引用>
rm -r node_modules/sharp
yarn install --check-files

在此 github issue 上,他们建议安装 NVM 并降级节点版本。在我的 M1 芯片上安装 NVM 有一些困难,所以它对我来说不是一个好的选择。

我也尝试过以下步骤,但效果不佳

rm -rf node_module
rm package-lock.json
npm i 

知道我可以做些什么来使 M1 芯片上的 gatsby develop 简单工作吗?

1 个答案:

答案 0 :(得分:3)

按照 this issue 中的这些步骤解决了我的问题。

  1. xcode-select --install
  2. brew install gcc
  3. brew reinstall vips
  4. brew info vips
  5. npm i

然后你可以运行gatsby develop