首页 > 解决方案 > MAC 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 问题上,他们建议遵循这些不起作用的步骤。

rm -r node_modules/sharp
yarn install --check-files

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

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

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

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

标签: javascriptnode.jsnpmapple-m1sharp

解决方案


按照这个问题的这些步骤解决了我的问题。

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

然后你可以运行gatsby develop


推荐阅读