gatsby-contentful 站点的 netlify 部署构建失败

netlify deployment build is failing for gatsby-contentful site

我正在尝试将 Gatsby-Contentful 站点部署到 Netlify,但在部署时出现构建错误。在本地主机上测试它的工作完美。 这是错误的屏幕截图:

在生产中,npm run build 命令运行完美。

我试过这个解决方案,但没有解决问题。

Link 到 github 上的代码是 Here

我认为内容丰富的 API 键在部署时有问题,但我不知道是什么。

您必须在 Netlify 上设置环境变量

Netlify environment variables are accessible during your build. This allows you to change behaviors based on deploy parameters or to include information you don’t want to save in your repository

转到您的站点 > 站点设置 > 构建和部署 > 环境变量,然后添加您的变量

更多详细信息在此 doc


2021-06-29更新

问题原来是在 Netlify 上构建期间查询时进程被杀死。查询 gastby 图像数据时的 AVIF 转换会导致 Netlify 资源超出。 Netlify 团队和 Gatsby 仍在为此努力。

现在的临时解决方案是从查询中排除 AVIF

Discussion post