Я загружаю угловое приложение с помощью: < /p>
Код: Выделить всё
const indexPath = path.join(__dirname, 'angular-dist', 'browser', 'index.html');
mainWindow.loadFile(indexPath);
< /code>
Приложение Angular использует маршрутизацию на основе хеша со следующей конфигурацией: < /p>
providers: [
provideZoneChangeDetection({ eventCoalescing: true }),
provideRouter(routes, withHashLocation()),
provideHttpClient()
]
Я имею ярлыки для f5 / ctrl + r reload in electron:
r reload in electron: preal. PrettyPrint-Override ">
Код: Выделить всё
globalShortcut.register('F5', () => mainWindow.webContents.reload());
Когда я обновляю страницу в электроне ( f5 / ctrl + r ) Маршрут повторно показывает:
r ).
Код: Выделить всё
Failed to load URL: file:///D:/.../angular-dist/browser/#/home with error: ERR_FILE_NOT_FOUND
Подробнее здесь: https://stackoverflow.com/questions/797 ... st-browser
Мобильная версия