Как предоставить URL-адрес активов (значков / изображений) в файле CSS при создании пользовательской библиотеки в angular 7 - PullRequest
0 голосов
/ 20 апреля 2020

Привет! Я создал пользовательскую библиотеку в angular. Когда я использую его в Моем приложении, он прекрасно работает в локальной среде. Но когда я развертываю приложение в производственной среде, базовый атрибут приложения изменяется. Поэтому в развернутой среде мое приложение не может разрешить путь ресурсов, используемый библиотекой, поскольку URL-адрес запроса для вызова ресурсов не добавляет дополнительный URL-адрес, добавленный из-за сборки, поэтому он возвращает 404. Я попытался, предоставив ресурсы (значок / изображения / fonts) путь как относительный, так и абсолютный в файле s css.

Может ли кто-нибудь помочь, как выставить путь ресурсов в файле s css при создании пользовательской библиотеки в Angular?

Я попробовал ниже варианты, но это не могло решить зонд:

.

icon-settings {
    background-image: url('/assets/icons/Settings.svg');
}
.icon-settings {
    background-image: url('assets/icons/Settings.svg');
}
.icon-settings {
    background-image: url('../assets/icons/Settings.svg');
}
...