Всем привет. Не сталкивался кто-нибудь с такой проблемой? 🔽
Есть репозиторий с несколькими angular приложениями и библиотекой общих компонентов для этих приложений. Библиотека побита на подмодули, один из которых - компонент, у которого в SCSS стилях есть ссылка на картинку
url('./image.png')
. В package.json для этого подмодуля указано
"cssUrl": "inline"
и при сборке библиотеки я вижу в bundles base64 этого image.png.
Однако, при сборке какого-либо из приложений, я вижу сетевые запросы к файлу image.png и сам файл, помещенный в корень приложения. В Chrome DevTools, если смотреть стили, они указывают на файл и никакого base64 как в bundles там нет.
В tsconfig,json для приложений библиотека настроена вот так:
"library/*": [
"projects/library",
"projects/library/*"
],
"library": [
"dist/library",
"dist/library/*"
]
Это происходило на angular 11 и продолжается на angular 12.