Приложение, развернутое на страницах GitHub, отправляет GET для активов на неправильный адрес - PullRequest
0 голосов
/ 17 июня 2019

Я построил свое приложение, используя:

ng build --prod --base-href https://3hdw.github.io/zpi-frontend/

Я заметил, что развернутое приложение не загружает некоторые изображения.Правильно загруженные изображения получены GET, отправленным по этому адресу: https://3hdw.github.io/zpi-frontend/assets/fileNameи по какой-то причине приложение пытается загрузить другие изображения, используя неправильный адрес: https://3hdw.github.io/assets/fileName, что приводит к тому, что некоторые ресурсы не загружаются.

Я заметил это поведение после обновления моего углового проекта.

РЕДАКТИРОВАТЬ:

Не загруженные изображения указываются с помощью css: background-image: url("/assets/fileName");Загруженные изображения указываются с помощью html: <img src="assets/fileName"/>

после изменения url("/assets/fileName") на url("/zpi-frontend/assets/fileName") загружаются изображения, но должно быть лучшее решение

1 Ответ

0 голосов
/ 17 июня 2019

Попробуйте использовать --deployUrl при запуске команды ng build.Это установит префикс активов.

...