如何解决netlify 部署构建对于 gatsby-contentful 站点失败 更新 2021-06-29
我正在尝试将 Gatsby-Contentful 站点部署到 Netlify,但在部署时出现构建错误。在 localhost 中测试时,它的工作完美无缺。 这是错误的屏幕截图:
在生产环境中,npm run build
命令运行良好。
我已经尝试过这个解决方案,但它没有解决问题。 Invalid plugin options for "gatsby-source-contentful"
github 上的代码链接是 Here
我认为部署时内容丰富的 API 密钥有问题,但我不知道是什么问题。
解决方法
您必须在 Netlify 上设置环境变量
Netlify 环境变量可在构建期间访问。这允许您根据部署参数更改行为或包含您不想保存在存储库中的信息
转到您的站点 > 站点设置 > 构建和部署 > 环境变量,然后添加您的变量
此doc中的更多详细信息
更新 2021-06-29
问题原来是在 Netlify 构建期间查询时进程被终止。查询 gastby 图像数据时的 AVIF 转换导致 Netlify 上的资源超出。 Netlify 团队和 Gatsby 仍在为此努力。
现在的临时解决方案是从查询中排除 AVIF
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。