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