@zlodiak

Как styles.scss увидеть из любой части приложения?

Для объединения нескольких angular-проектов в один используется NX. В нём имеется глобальный файл стилей styles.scss. он находится в следующем месте дерева каталогов:
apps
	appName
		src
			styles.scss
libs
	lib1
	lib2
	lib3


Проблема в том, что стили из styles.scss видны только из любого места внутри каталога apps. А мне хотелось бы чтобы они были видны для любого места в каталоге libs тоже. Посоветуйте пожалуйста как это сделать
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
Вам нужно указать директорию куда необходимо смотреть ангуляр проекту, то есть для каждого проекта нужно в файле angular.json дополнить настройки, а именно добавить stylePreprocessorOptions:
...
"projects": {
   "app_name": {
       .....
       "architect": {
           "build": {
              ....
                 "options": {
                   ....
                    "stylePreprocessorOptions": {
                          "includePaths": ["apps/appName/src/", "apps/themes/"]
                     },
                  }
             }
         }
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы