Библиотека Angular 6 - начальные стили - PullRequest
0 голосов
/ 04 июля 2018

В настоящее время я экспериментирую с созданием библиотек Angular 6 и использованием их в других приложениях. Кажется, работает хорошо. Я следую: https://medium.com/@SirMaxxx/angular-6-creating-a-shareable-control-library-6a27f0ebe5c2

Проблема, с которой я сталкиваюсь, заключается в добавлении зависимостей к таким библиотекам, в частности с помощью начальной загрузки.

Что я пытаюсь сделать, это создать библиотеку компонентов, которая поставляется в комплекте с пользовательскими и сторонними стилями, однако, похоже, нет способа сделать это?

Я ожидаю добавить ссылки на начальную загрузку в файл angular.json, подобный приведенному ниже:

"styles": [
    "src/styles.css"
],
"scripts": []

.. однако библиотеки Angular не содержат файлов angular.json, что заставляет меня думать, что это невозможно / не поддерживается / и т.д.

Помощь

1 Ответ

0 голосов
/ 27 июля 2018

Это не поддерживается "из коробки". Я немного повозился, так как мне нужно было найти решение для одного из моих клиентов. В конце концов я нашел два сообщения, указывающие в правильном направлении. Как включить собственную тему SCSS? и Средний пост Dor3nz . Было предложено обогатить процесс сборки, введя дополнительный пользовательский этап сборки для создания файла Global Style и скопировать его в папку dist. Я сделал небольшой прототип, и этот подход работает довольно хорошо, по крайней мере, в моем случае. Пример можно найти здесь Демонстрация подхода . Надеюсь, это поможет ...

...