标签: reactjs react-router electron create-react-app
我在项目中使用了创建反应应用和电子。它在开发环境中工作正常。
dev environment image
然而,当我构建项目并尝试使用电子运行时,我得到一个空白屏幕。我没有看到任何错误。我认为这与路由有关,因为电子使用文件系统。
Image of my route file
如何构建应用程序并使用react路由而不是文件系统?
答案 0 :(得分:3)
从react路由器而不是BrowserRouter导入HashRouter。 BrowserRouter需要服务器才能运行,电子不会启动网络服务器,而是直接使用文件。