代码之家  ›  专栏  ›  技术社区  ›  cupakob

GWT的CSS冗余检查器

  •  3
  • cupakob  · 技术社区  · 15 年前

    在我的项目中,我有很多css样式。其中一些从未使用过(不再使用)。我用eclipse手动检查:我选择文本,然后用“Search->文本->Project“如果这种样式只出现在样式表中或者也出现在java文件中,我可以找到。有没有更好的方法来检查我的GWT项目中当前使用了哪些样式?

    编辑: CssResource CSS资源 不完全是我要找的。

    3 回复  |  直到 12 年前
        1
  •  1
  •   Igor Klimer    15 年前

    如果你使用 CssResource 为了注入css文件,GWT将为您处理修剪未使用的样式(就像处理未使用的代码一样)。默认情况下,它也会使它变得模糊,所以要小心。有关全面的解释,请参阅 the docs .

    CSS资源 最好与 UiBinder . 我推荐这两种方法——你甚至可以获得一些很酷的特性,比如当你的UiBinder xml文件中缺少CSS样式(或者拼写错误)时出现编译时错误,还有其他一些很酷/很棒的东西——再次检查 文件 完整的名单。

        2
  •  1
  •   Keith Platfoot    15 年前

    gwt2.0添加了一个名为 ,这是一种绑定图像和CSS等资源文件的通用机制。如果将CSS文件与ClientBundle绑定(通过 CssResource 类),GWT编译器实际上可以在未使用的CSS选择器上生成错误。

    文档有点粗糙,但以下是GWT文档的相关部分:

    http://code.google.com/webtoolkit/doc/latest/DevGuideClientBundle.html#Strict_scoping

    CSS资源

        3
  •  0
  •   cupakob    15 年前

    我还在寻找更好的解决办法。为了解决这个问题,我使用了linux终端代替eclipse进行搜索,而且速度更快。