Удалить или изменить CSS Имя класса "svelte-" Префикс - PullRequest
0 голосов
/ 26 февраля 2020

Я написал виджет чата с Svelte, который должен быть интегрирован в веб-сайты. Владелец сайта получает скомпилированный файл JS и CSS. Пока все хорошо.

Но каждый владелец сайта должен иметь возможность перезаписывать стили из файла CSS. Нет проблем, он мог бы, например, просто переписать цвет фона заголовка:

.chat-widget.svelte-kcmu8l header.svelte-kcmu8l {
    background-color: #fff;
}

Но: Например, предположим, я исправил ошибку и перекомпилировал виджет. Предположим далее, что мое изменение вызвало изменение ha sh kcmu8l и что предыдущие изменения, внесенные владельцем веб-сайта, больше не работают.

Как я могу предотвратить такую ​​ситуацию? Можно ли опустить класс svelte-xxx или определить собственное значение ha sh?

...