javascript - MAC M1 安装“sharp”模块出现问题
问题描述
在 MacBook Pro M1 芯片出口上运行npm run dev
( )gatsby develop
Error: Something went wrong installing the "sharp" module
运行npm run dev
MacBook Pro 英特尔芯片工作正常。
我看过类似的帖子,但没有解决我的问题:
- 当我运行“gatsby develop”时出现安装“sharp”模块错误显示
- 安装 Gatsby Starter 时出错“安装“尖锐”模块时出错了”
- Gatsby Develop:安装“sharp”模块时出了点问题
我已经更新了我的节点版本以防任何修复,但我仍然收到错误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 芯片上工作吗?
解决方案
按照这个问题的这些步骤解决了我的问题。
xcode-select --install
brew install gcc
brew reinstall vips
brew info vips
npm i
然后你可以运行gatsby develop
推荐阅读
- firebase - Do download URLs of Firebase Storage objects live forever?
- amazon-web-services - [雾] [警告] 无法获取凭据:没有到主机的路由 - 连接 (2) -(Errno::EHOSTUNREACH)
- java - SpringBoot @SqsListener - 不工作 - 出现异常 - TaskRejectedException
- ios - Disable rotation of SKNode in SpriteKit
- java - How Do I Get Into App Development For Android?
- machine-learning - 在循环中调用拟合与批量大小拟合之间有区别吗
- python - Set Minute Column as Time Index?
- docker - 如何使用 Jenkins 在 docker 容器中构建 github 项目?
- javascript - count randomly generated element from an array?
- xslt - 获取 xslt 2.0 中每 5 个字符的元素的最大出现次数