gatsby - Gatsby 构建失败,没有任何有用的错误
问题描述
我继承了一个大项目,并且在gatsby develop
没有任何问题的情况下工作,但当我运行时,gatsby build
我得到以下信息:
ERROR #95313
Building static HTML failed
See our docs page for more info on this error: https://gatsby.dev/debug-html
80 | start,
81 | end,
> 82 | markerLines
| ^
83 | };
84 | }
85 |
WebpackError: Worker exited before finishing task
- index.js:82
[gatsby-starter-default]/[@babel]/code-frame/lib/index.js:82:1
- caching.js:67
[gatsby-starter-default]/[@babel]/core/lib/config/caching.js:67:1
我尝试设置调试器,但没有什么新东西。它显示的行来自 webpack,所以没有帮助。
我试过--verbose
了,它也没有显示更多内容。我怎样才能更好地调试它并找到问题的根源?我阅读了 gatsby build-html 文档(和问题部分),唯一提到的可能可行的解决方案是逐个检查文件(巨大的项目,希望它不会出现)。有任何想法吗?
解决方案
最近,我在尝试构建我的 Gatsby 项目后看到了完全相同的错误消息。(错误原因可能和你我不一样)
我上面的错误消息似乎是在构建过程中图像缓存文件发生了一些错误,所以我删除了缓存gatsby clean
。在此之后,构建成功。