Я использую электрон 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>
Mainwindow работает нормально, потому что хеш - это '/', но для окна добавления хеш не меняется, и он снова загружает содержимое главного окна в addwindow.
Как использовать маршрут / Маршрутизатор во время производства, или есть ли другой способ.
Заранее спасибо.