0

刚开始使用 GWT 2.7 Super Dev Mode,我正在运行 CodeServer,而不是通过 DevMode。

当我设计我的应用程序主题时,我通常会像这样临时打开 Css 漂亮打印:

<set-configuration-property name="CssResource.style" value="pretty"/>

过去,使用带有浏览器插件的传统 DevMode,我只需刷新页面,它就会检测到我的更改并重新编译。

但 SDM 并非如此。控制台显示“跳过编译,因为没有更改输入文件”。我知道我的 SDM 设置正在工作,因为它检测到 java 文件中的更改。我还尝试重新启动 SDM CodeServer。

唯一对我有用的是完全重新编译,或者将 -noincremental 添加到 SDM,这对于简短的 css 调试会话来说很不方便。

是否期望 SDM 忽略 xml 文件更改?

4

2 回答 2

0

这个相关问题让我意识到:GWT 2.7 SDM 默认情况下(增量模式)漂亮地打印 css 类名。

所以我有点问错了问题。答案是:它在增量模式下忽略 xml 中的 CssResource.style 属性。但是在我的用例中,不需要首先设置 CssResource.style 属性。

我很困惑,因为我希望在运行 SDM 时看到这个属性会改变生成的 html。

于 2016-02-05T13:26:53.910 回答
0

您是否尝试过在浏览器上按 ctrl+F5 清除缓存数据?

于 2016-02-03T12:57:07.420 回答