Уже несколько недель я ищу решение. Я создал (с библиотекой ng generate) библиотеку с пользовательским интерфейсом для новых веб-проектов здесь на работе... на самом деле каждый component в этой " template library " имеет ViewEncapsulation.None set... Я знаю, что это не так, как мы должны используйте Angular, но это позволит нам повторно использовать всю тяжелую работу, которая была выполнена в предыдущие годы.
 Я хочу "упаковать" таблицы стилей (.css files) в library таким образом, что, когда кто-то делает " npm install templatelib ", он получит все стили и шрифты, автоматически включенные в их приложение, не нужно вручную скопируйте styles и fonts в их  src/app.
 Я хочу дать своим пользователям атомную единицу таким образом, что кому-то просто нужно установить  template-lib-tag в свой  app.component.html и все они установлены... тогда им нужно будет только добавить components  content они хотите показать/использовать внутри шаблонов.
 Я пробовал почти все, что мог найти, чтобы "упаковать" активы, но я либо получаю ошибки, заявляя, что  Data path "" should NOT have additional properties(styles). когда я пытаюсь добавить активы или стили в angular.json... или он не делает то, что я хочу, чтобы он приводил к ошибкам, что он не может найти активы во время обслуживания ng.
 Я слишком требовательна к Угловым библиотекам? Или библиотека, заполненная components а их CSS не атомная единица, которую я могу plug к любому другому Угловому приложению?
Что я делаю неправильно/непонимаю, и как мы должны "упаковывать" активы в нашу библиотеку, чтобы они путешествовали при установке пакета.
Спасибо за разъяснение заранее.