【发布时间】:2020-01-01 04:39:07
【问题描述】:
说明
拜托,我很绝望。在过去的 3 天里,我一直在尝试在电子应用程序中实现 react-hot-loader ,但不知道还能尝试什么。我正在关注许多 cmets、帖子、问题,试图复制他们所做的事情,但没有一个能给我提供有关整个设置的足够信息,因此我可以找到我所缺少的。我已经尝试过 electron-webpack 但它对我不起作用。它有来自 webpack 的 HMR,但没有 react-hot-loader,这使得使用 react-router 的应用程序很难使用。也许不可能,但人们似乎已经做到了,所以我不愿意放弃。
预期行为
使用 electron、webpack、webpack-dev-server、react、react-router、react-hot-loader 设置项目。我希望能够更改 CSS 和 HTML 字符串,而不必使用 webpack 重建整个项目并重新启动它。
实际行为
在通过 react-router 链接访问的组件中寻找正确的样式需要很长时间。不能一直这样。我一直在为此目的使用开发工具,但它甚至没有接近通过在 IDE 中尝试实现的速度。
环境
部门:
- 电子 4.2.10
- webpack-cli 3.3.7
- webpack-dev-server 3.8.0
- webpack 4.39.3
- react-hot-loader 4.12.12
- react-router-dom 5.0.1,
系统:
- 操作系统 Ubuntu 18.04 LTS
- 节点 10.16.2
- npm 6.9.0
- 纱线 1.7.3
可重现的演示
这是我正在尝试为https://github.com/nahuelarjonadev/kafka-lens/ 设置的项目,但我最终只是在寻找一个超级简单的工作演示,以便我可以镜像配置或至少获得有关如何操作的提示.我还没有找到。
【问题讨论】:
标签: reactjs webpack react-router electron webpack-dev-server