Как угловая ручка общих SCSS импортирует в нескольких компонентах в отношении дублирования CSS и размера пакета в произвCSS

Разбираемся в CSS
Ответить
Anonymous
 Как угловая ручка общих SCSS импортирует в нескольких компонентах в отношении дублирования CSS и размера пакета в произв

Сообщение Anonymous »

Я работаю над угловым проектом, где у меня есть общий файл SCSS (например, base-button.scss), содержащий общие стили. Я импортирую этот общий SCS в нескольких компонентах либо: < /p>
Добавление его в массив стилей каждого компонента, либо < /p>
Импорт его внутри файла SCSS каждого компонента. Файлы CSS. < /P>
Итак, мой вопрос: < /p>
Когда общий SCS импортируется во множественных компонентах, угловой дублирует эти общие стили в стиле каждого компонента в стиле js, вызывая, чтобы размер пакета, чтобы расти, можно увеличить? Последний пакет? < /p>
для .e.g < /p>

Код: Выделить всё

@Component({
selector: 'app-component-a',
template: `Component A`,
styleUrls: ['./base.scss', './component-a.component.scss']
})
export class ComponentA {}

@Component({
selector: 'app-component-b',
template: `Component B`,
styleUrls: ['./base.scss', './component-b.component.scss']
})

export class ComponentB {}
Например, если я добавлю base.scss в стиль нескольких компонентов, увеличится ли конечный размер пакета, потому что все правила CSS от base.scs включены несколько раз?

Подробнее здесь: https://stackoverflow.com/questions/796 ... h-regard-t
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»