Closure Stylesheets可以重命名css类。例如:
.class-one {
// ...
}
.class-two {
// ...
}
编译后,javascript输出将为:
{
'class' : 'a',
'one' : 'b',
'two' : 'c'
}
和css输出:
.a-b {
// ...
}
.a-c {
// ...
}
我有一个包含许多css类的大项目。编译后我注意到并非每个单词都被重命名。在" a-Rf-rightslider"前两个单词被重命名,而最后一个单词则没有。
我认为Closure Stylesheets对重命名数组大小有限制。类似于:' a',' b',...,' ZY',' ZZ'。其余的都跳过了。我对吗?有什么想法吗?
答案 0 :(得分:0)
AFAIK没有这样的限制。类名可以超越ZZ,我甚至可以看到像aScF这样的名字。
您能否确保类名与goog.getCssName
一起使用?
现在,Google员工更愿意在camelCase
而不是joining-with-dash
中命名他们的课程,因为这样就不会在缩小的名称中为您提供-
。