我的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的缓存,但这并没有解决问题。
我在这里做错了什么?
答案 0 :(得分:1)
解决方案:如果我的CSS是通过ClientBundle
处理的,我需要在更改生效之前重新编译GWT。