Время от времени я читал, что переопределять селекторы css в node_modules - плохая практика. Хорошей практикой является переопределение таблиц стилей с помощью более специфичных c селекторов в вашем собственном проекте. Может кто-нибудь объяснить мне, почему это плохая практика?
Чтобы привести пример, я использую указатель даты ngx- bootstrap и мне пришлось адаптировать его для приложения. Для этого я добавил пользовательскую тему в файл bs-datepicker. css. Файл bs-datepicker. css был наконец помещен в папку приложения, так что каждый, кто извлекает проект через gitlab, будет иметь свой собственный указатель даты при установке зависимостей через npm.
Можно ли это сказать? зависит, или это принципиально плохая практика расширять css модуля узла или даже перезаписывать селекторы здесь?