Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS未在GWT中更新_Css_Gwt_Caching - Fatal编程技术网

CSS未在GWT中更新

CSS未在GWT中更新,css,gwt,caching,Css,Gwt,Caching,我的GWT2.4项目有困难。我有一个CSS文件,我以前处理的是ClientBundle: public interface FooResources extends ClientBundle { public static final FooResources INSTANCE = GWT.create(FooResources.class); @NotStrict @Source("base.css") public CssResour

我的GWT2.4项目有困难。我有一个CSS文件,我以前处理的是
ClientBundle

    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
移动到与base
.html
文件相同的目录,并使用
链接
标记以老式方式引用它。但是,我对文件所做的更改仍然没有反映在浏览器中呈现的内容中。(我在Chrome的开发者控制台中查看了CSS文件,但仍然看到了旧版本。)

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


我做错了什么?

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

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

或在DevMode(又名托管模式)下运行您可以在不重新编译的情况下查看更改,或者在DevMode(也称为托管模式)下运行。您可以在不重新编译的情况下查看更改