Задать вопрос

Sass модули. Как избежать дублирования селекторов?

Стек: gulp, scss, pug.
Допустим, я создал крупный scss+pug модуль с несколькими сотнями селекторов внутри. Какой-то юзер-клиент хочет подключить его к своему не менее крупному проекту, но тут стыкается с проблемой - некоторые селекторы совпадают(и в модуле, и в его проекте оказываются одинаковые селекторы .btn-active с разным функционалом) и при подключении переопределятся, в итоге - испорченная верстка на выходе. Подгонять селеторы пользователя под модуль- не вариант.
Какой выход? Может есть какой-то плагин для унифицирования селекторов в pug и sass/html и css, находящихся в одной директории?
˜˜˜src/
˜˜˜|__mymodule/
˜˜˜˜˜˜|__________myModule.scss
˜˜˜˜˜˜|__________myModule.pug
  • Вопрос задан
  • 249 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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