电子路由+创建反应应用程序

时间:2018-02-27 13:55:39

标签: reactjs react-router electron create-react-app

我在项目中使用了创建反应应用和电子。它在开发环境中工作正常。

dev environment image

然而,当我构建项目并尝试使用电子运行时,我得到一个空白屏幕。我没有看到任何错误。我认为这与路由有关,因为电子使用文件系统。

Image of my route file

如何构建应用程序并使用react路由而不是文件系统?

1 个答案:

答案 0 :(得分:3)

从react路由器而不是BrowserRouter导入HashRouter。 BrowserRouter需要服务器才能运行,电子不会启动网络服务器,而是直接使用文件。