2

闭包样式表可以重命名 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'。并跳过所有其余部分。我对吗?有任何想法吗?

4

1 回答 1

0

AFAIK 没有这样的限制。类名可以超越 ZZ,我什至见过像 aScF 这样的名字。

你能确保类名与 一起使用goog.getCssName吗?

同样,现在谷歌人更喜欢用 in 来命名他们的类,camelCase而不是joining-with-dash因为这样-在缩小的名称中没有 s。

于 2016-07-07T10:00:06.633 回答