Angular Электронные данные c активы net :: ERR_FILE_NOT_FOUND - PullRequest
0 голосов
/ 09 марта 2020

Я делаю приложение Angular + Электрон. Это правильно скомпилировано и выполнено, с небольшой разницей ...

Когда я запускаю деталь Angular с ng serve, все работает гладко и все ресурсы stati c связаны правильно.

Когда я запускаю процесс Electron (для которого процесс рендеринга отображает одно и то же приложение Angular), я получаю ошибку GET file:///C:/images/toolbar_bg.gif net::ERR_FILE_NOT_FOUND для всех изображений stati c в CSS или указанных в стили в целом.

В CSS они указаны как background-image:url('/images/toolbar_bg.gif');. Любая разница в этом приводит к ошибкам компиляции в процессе сборки.

Я установил скрипт "build:electron": "ng build --base-href ./ && electron .", и я запускаю сборку и выполнение с npm run build:electron. Это избыточно, но я также добавил <base href="./"> в индекс. html HEAD.

Любые советы о том, как заставить Electron и Angular правильно искать изображения stati c при компиляции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...