Electron + webpack + HMR net::ERR_FILE_NOT_FOUND

4

背景

我正在使用 Electron / Webpack / React 制作一个小型应用程序。目前我在进行项目的开发设置阶段,所以暂时不考虑 React。

问题

我无法使 webpack 热重载与 electron 协同工作。它已经被触发,但没有任何更改。

详细信息

当热重载被触发时,我会得到这个错误(来自 devTools 控制台):GET file:///.../static/19a4692a1230e5770d9e.hot-update.json net::ERR_FILE_NOT_FOUND。我只在 Electron 中遇到了这个错误,但是在简单的网页(Chrome)中,热重载可以正常工作而且没有错误。这是我的 git 存储库。要重现此问题,请在两个控制台中分别运行 yarn watchyarn start,然后尝试修改 src/app.js

感谢您的帮助!

1个回答

4

我必须在webpack配置的输出部分指定。我将键publicPath设置为值http://localhost:8080/,然后它就可以工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接