我正在使用html-webpack-plugin
生成frame.html
,它将用在这样的iframe中:
<iframe src="/frame.html" ... />
但是,当我运行gatsby develop
时,我得到:
错误#98123 WEBPACK
生成SSR包失败
冲突:多个块将资源发射到相同的文件名render-page.js(块和主)
复制在这里:moroshko/gatsby-iframe-issue
有关更多背景信息,请参见here。
有什么想法吗?
答案 0 :(得分:1)
在SSR期间,盖茨比将webpack的输出配置强制设置为5, 1, 6, 2, 3, 4, 7
,这也会影响您的自定义条目render-page.js
,从而导致冲突错误。
要克服这一点,您应该检查frame
是否处于SSR阶段,并在这种情况下保释。
onCreateWebpackConfig