Я использую электрон 6.10.0 и использую React.js.
В моем приложении есть опция добавления задачи в меню, которая создает новое окно.
Все отлично работает во время разработки, но во время производства эта строка вызывает проблемы.
addWindow.loadURL(isDev ? 'http://localhost:3000/add' : `file://${path.join(__dirname, '../build/index.html')}`);
Он загружает index.html, через который он загружает index.js и который отображает router.js.Это код в Router.js.
<HashRouter>
<Switch>
<Route exact path="/" component={App} />
<Route exact path="/add" component={addWindow} />
</Switch>
</HashRouter>
Главное окно работает нормально, поскольку хэш равен '/', но для окна добавления хэш не изменяется и загружает содержимое главного окна снова в addwindow.
Как использовать маршрут / Маршрутизатор во время производства или есть какие-то другие способы.
Заранее спасибо.