Я начинаю свой первый проект с использованием Angular4
и sass
, и я пытаюсь понять это, как работать с sass
надлежащим образом. Я использую angular-cli
и уже установил стиль по умолчанию для использования синтаксиса scss
. Я также уже определил компиляцию и т.д.
Однако я увидел, что у нас есть опция styleUrls для компонента, где в некоторых случаях мы определяем стили, используемые только в этом компоненте.
Проблема в том, что когда я установил файл scss
в этом component
он не генерировал свой собственный файл .css
не включался в основной файл .css
, сгенерированный из корневого проекта.
В общем, у меня есть такая структура проекта:
app
app.module.ts
app.routing.ts
home
home.component.ts
home.html
_home.scss
client
client.component.ts
client.html
_client.scss
scss
_imports.scss
colors
_colors.scss
ui
_button.scss
_table.scss
//.. more folder and files
styles.scss
index.html
И я хотел бы иметь возможность установить основной стиль css
в файле styles.scss
, который будет вставлен в файл index.html
позже, в процессе сборки. Но также можно сгенерировать один файл css
для каждого компонента, который у меня есть, например, home
и client
, и использовать только те стили css
в своем собственном component
.
Возможно ли это сделать? Я пытался сделать это, и я не нашел другого ресурса об этом!