【发布时间】:2018-10-01 15:45:15
【问题描述】:
我真的对此束手无策。我正在尝试构建和部署 Gatsby 站点,但在尝试构建静态 HTML 页面后出现上述错误。 CSS 和 JS 文件都可以毫无问题地构建。
我也收到了一个 WebpackError:WebpackError: Minified React error #130; 可以在这里找到:#130
Gatsby's Docs 建议这个#130 error 是由于在同一个文件中混合了import 和require 调用。我已经通过我的整个目录寻找类似的东西,但我找不到发生这种情况的任何地方。我似乎也没有 Gatsby 文档也针对此错误提出的任何其他问题。
有没有其他人遇到过这个问题,如果有,你的解决方案是什么?我不确定如何发布代码,因为我什至不知道这里有什么问题。一切都在本地编译和运行,在开发服务器上没有问题,这就是我难过的原因。代码如何在本地编译和工作完美但不能构建和部署?
【问题讨论】:
-
您需要分享受影响的代码以便我们提供帮助
-
我什至不知道要隔离和共享什么代码。错误没有说。这个项目中可能有 25+ 个 .js 文件。
-
这可能不仅是由于混合了
import和require,还可能是由于忘记了要导出的组件甚至导入了错误的库,例如import { Foo } from "foo";而不是import Foo from "foo";,甚至是导入语法中的错字!所以,你需要更多地挖掘你的组件。 -
如果您运行
gatsby develop并访问您的每个页面,您几乎肯定会遇到错误并且您会隔离有问题的组件。 -
@coreyward 谢谢你。我非常疯狂地试图解决这个问题,以至于我什至没有考虑运行该命令。