Общие стили (scss) между приложениями nrwl nx (Angular7 / Typescript) - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь настроить свой первый монорепо с помощью nx и концептуально борюсь с совместным использованием стилей.

Проблема состоит в следующем.Репо будет содержать несколько приложений для одного и того же клиента, которые должны следовать стандартному внешнему виду.то есть имена шрифтов, размеры, цвета, поля и отступы и т. д. *

В соответствии с рекомендациями nx, как правильно настроить это в рабочей области nx

1 Ответ

0 голосов
/ 14 марта 2019

Вы сможете сделать это «из коробки», если будете создавать свой пользовательский интерфейс из небольших автономных компонентов.Каждый из них (или их группы) был бы в разных библиотеках;и приложения будут объединять эти библиотеки в развернутые пакеты.

Чего это не позволит, так это, скажем, то, что одно приложение будет стилизовать что-то совсем не так, как другие;это на самом деле нежелательно в большинстве случаев.

Компонент libs будет содержать стили, необходимые для всех компонентов, содержащихся в.libs: https://go.nrwl.io/angular-enterprise-monorepo-patterns-new-book

...