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

问题描述 投票:2回答:1

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

dev environment image

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

Image of my route file

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

reactjs react-router electron create-react-app
1个回答
3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.