CSS不在GWT中更新

时间:2012-02-21 02:59:21

标签: css gwt caching

我的GWT 2.4项目遇到了困难。我有一个我之前使用ClientBundle处理的CSS文件:

    public interface FooResources extends ClientBundle {
      public static final FooResources INSTANCE = GWT.create(FooResources.class);

      @NotStrict
      @Source("base.css")
      public CssResource baseCss();

      ...
   }

然后,在我的切入点,我确保注入了CSS:

  static {
    FooResources.INSTANCE.baseCss().ensureInjected();
  }

但是,我发现当我编辑base.css时,我的应用中没有任何变化。因此,我尝试将base.css移动到与基本.html文件相同的目录,并使用link标记以旧式方式引用它。但是,我对文件的更改仍未反映在浏览器中看到的内容中。 (我在Chrome的开发者控制台中查看了CSS文件,但仍看到旧版本。)

我尝试清除Chrome的缓存,但这并没有解决问题。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

解决方案:如果我的CSS是通过ClientBundle处理的,我需要在更改生效之前重新编译GWT。