运行npm run dev
( gatsby develop
) 在 MacBook Pro M1 芯片上退出 Error: Something went wrong installing the "sharp" module
运行npm run dev
MacBook Pro 英特尔芯片工作正常。
我看过类似的帖子,但没有解决我的问题:
我已经更新了我的 Node 版本以防任何修复,但我仍然在
node v16.0.0
上遇到错误在此 github issue他们建议遵循这些不起作用的步骤。
rm -r node_modules/sharp yarn install --check-files
在此 github issue他们建议安装
NVM
并降级 Node 版本。 NVM 在我的 M1 芯片上安装有些困难,所以它对我来说不是一个好的选择。我也尝试执行以下步骤,但效果不佳
rm -rf node_module
rm package-lock.json
npm i
知道我能做些什么来让工作变得简单gatsby develop
在 M1 芯片上?
最佳答案
遵循 this issue 中的这些步骤解决了我的问题。
xcode-select --install
brew install gcc
brew reinstall vips
brew info vips
npm i
然后你可以运行
gatsby develop
关于javascript - MAC M1 安装 "sharp"模块出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67560211/