Что я хочу сделать в файле styles.scss:
@import '~tachyons/css/tachyons.css';
body {
@extend .w-100;
}
Но когда я вызываю ng serve, он терпит неудачу:
"body" failed to @extend ".w-100". The selector ".w-100" was not found.
Но класс .w-100 существует в библиотеке css тахионов. Как это сделать правильно? (Примечание: я использую Angular 7)
extension также работает с классами css. Я просто хотел найти общий подход к созданию в моем файле styles.scss всевозможных миксинов и классов, производных от библиотеки tachyons css.





Я нашел решение.
Вместо импорта версии тахионов css мне пришлось импортировать версию sass.
@import '~tachyons-sass/tachyons.scss';
body {
@extend .w-100;
}
Вроде это как-то связано с самим sass-loader? В любом случае, теперь это работает.
Спасибо, Дахштейн. Пытался найти это.
Рад, что этот пост был полезен не только мне :)
@extend только для дерзости? если вам нужен стиль, просто добавьте w-100 в список классов тела.