【问题标题】:Debug failing Gatsby build on Netlify (Can't resolve component)在 Netlify 上调试 Gatsby 构建失败(无法解析组件)
【发布时间】:2020-03-06 13:43:58
【问题描述】:

网站在开发中运行良好。站点 Github 存储库已连接到 Netlify。推送更改时,Netlify 构建失败。

看起来我的一些组件在构建阶段没有正确解析。但在开发中解决问题。

从事情开始失败的地方开始修剪下面的日志:

1:30:26 PM: failed Building production JavaScript and CSS bundles - 24.846s
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/SEO' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/SEO' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/SEO' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/SEO' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/SEO' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/SEO' in '/opt/build/repo/src/templates'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/Section' in '/opt/build/repo/src/layout'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/Section' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/Section' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/Section' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/Section' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/Section' in '/opt/build/repo/src/pages'
1:30:26 PM: error Generating JavaScript bundles failed
1:30:26 PM: Can't resolve '../components/Section' in '/opt/build/repo/src/templates'
1:30:26 PM: not finished run queries - 24.930s
1:30:26 PM: not finished Generating image thumbnails - 24.909s
1:30:26 PM: Skipping functions preparation step: no functions directory set
1:30:26 PM: Caching artifacts
1:30:26 PM: Started saving node modules
1:30:26 PM: Finished saving node modules
1:30:26 PM: Started saving pip cache
1:30:26 PM: Finished saving pip cache
1:30:26 PM: Started saving emacs cask dependencies
1:30:27 PM: Finished saving emacs cask dependencies
1:30:27 PM: Started saving maven dependencies
1:30:27 PM: Finished saving maven dependencies
1:30:27 PM: Started saving boot dependencies
1:30:27 PM: Finished saving boot dependencies
1:30:27 PM: Started saving go dependencies
1:30:27 PM: Finished saving go dependencies
1:30:29 PM: Error running command: Build script returned non-zero exit code: 1
1:30:30 PM: failed during stage 'building site': Build script returned non-zero exit code: 1
1:30:29 PM: Failing build: Failed to build site
1:30:30 PM: Finished processing build request in 1m56.320874616s

Full log here

【问题讨论】:

  • 当你说它在开发中运行良好时,你指的是gatsby developgatsby build然后gatsby server。另外,您确定这些组件实际上已推送到您的远程仓库吗?
  • @ZekeHernandez 你提示我检查 Github 存储库。这些文件存在,但是“Section”和“SEO”的文件名在 repo 中是小写的,但不是本地的,并且没有通过新的推送进行更新。手动更改 repo 中的文件名并解决了问题。谢谢你。发布答案,以便我可以给你积分。
  • 谢谢,我有点爱我哈哈。是的,我已经为区分大小写的 Git 错误浪费了一分钟。

标签: reactjs jsx gatsby netlify


【解决方案1】:

我建议检查您的远程存储库,看看您在本地拥有的文件是否真的被推送到那里。

【讨论】:

    猜你喜欢
    • 2021-03-08
    • 2019-09-29
    • 2021-03-04
    • 2021-09-10
    • 2020-05-29
    • 2019-12-15
    • 2021-01-05
    • 2020-04-21
    • 2013-07-29
    相关资源
    最近更新 更多