关闭样式表css重命名问题

时间:2016-05-18 07:44:29

标签: css google-closure-compiler google-closure google-closure-stylesheet

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'。其余的都跳过了。我对吗?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

AFAIK没有这样的限制。类名可以超越ZZ,我甚至可以看到像aScF这样的名字。

您能否确保类名与goog.getCssName一起使用?

现在,Google员工更愿意在camelCase而不是joining-with-dash中命名他们的课程,因为这样就不会在缩小的名称中为您提供-