Я работаю над приложением Electron. js, использующим Svelte в качестве моей среды интерфейса. Я использую библиотеку svelte-routing для маршрутизации:
<Router>
<Route path="">
//Home Page
<Link to="subpath">
</Route>
<Route path="subpath">
//Subpath
</Route>
</Router>
При нажатии на ссылку удаляется базовый путь, оставляя только подпуть: я получаю: file:///subpath
вместо file:///path/to/project/public/index.html
в window.location
.
Маршрутизация все еще работает, но когда электрон выполняет горячую перезагрузку, все, что я получаю, это пустой экран и ошибка: Not allowed to load local resource: file:///subpath
Как я могу это исправить?