Я пытаюсь запустить проект Electron, но запуск ionic capacitor run electron
приводит к пустому экрану с 5 ошибками консоли с надписью GET file:///c:/runtime.js net:ERR_FILE_NOT_FOUND
.
Я почти уверен, что это связано с <base href="/">
, который нужно изменить на <base href="./">
, но я не могу заставить это изменение придерживаться.
Если я вручную изменю базовый тег в /www/index.html
, тогда запустите ionic capacitor run electron
, значение в <base>
автоматически вернется к значению по умолчанию.
Как правильно сделать изменения, чтобы я мог создать приложение Electron? Шаги для воспроизведения:
1. ionic start test blank --capacitor --type angular
2. cd test
3. open `/tsconfig.json` and change `target` from `es2015` to `es5`
4. ionic build
5. open `/www/index.html` and change `<base href="/">` to <base href="./">`
6. ionic cap add electron
7. ionic cap run electron
Шаг 7 - это когда <base>
снова перезаписывается, потому что я вижу запуск app:build
в терминале ... Любой совет, как заставить его работать так, как ожидалось? Я полагаю, что есть лучший метод, чем изменение кода вручную, потому что это кажется утомительным в производственном приложении