Закрытие таблицы стилей CSS переименование вопроса

Закрытие Stylesheets может переименовать классы CSS. Пример:

.class-one {
  // ...  
}

.class-two {
  // ...
}

После компиляции вывод JavaScript будет:

{
  'class' : 'a',
  'one' : 'b',
  'two' : 'c'
}

И вывод CSS:

.a-b {
  // ...  
}

.a-c {
  // ...
}

У меня большой проект со многими классами CSS. После компиляции я заметил, что не каждое слово было переименовано. В "a-Rf-rightslider" первые два слова были переименованы, а последнее нет.

Я думаю, что у Closes Stylesheets есть ограничение на размер переименованного массива. Что-то вроде: 'a', 'b', ..., 'ZY', 'ZZ'. И пропускает все остальное. Я прав? Есть идеи?

1 ответ

AFAIK Нет такого ограничения. Имена классов могут выходить далеко за пределы ZZ, и я видел такие имена, как aScF.

Можете ли вы убедиться, что имена классов используются с goog.getCssName?

Также в наши дни гуглеры предпочитают называть свои классы в camelCase вместо joining-with-dash потому что это не дает вам -s в минимизированном имени.

Другие вопросы по тегам