超级开发模式未检测到 xml 文件更改?
Super Dev Mode doesn't detect xml file change?
刚开始使用GWT 2.7 Super Dev Mode,我是运行 CodeServer,不是通过DevMode。
当我设计我的应用程序主题时,我通常会像这样临时打开 Css 漂亮的打印:
<set-configuration-property name="CssResource.style" value="pretty"/>
过去,使用带有浏览器插件的传统 DevMode,我只需刷新页面,它就会检测到我的更改并重新编译。
但 SDM 并非如此。控制台显示 "skipped compile because no input files have changed"。我知道我的 SDM 设置正在运行,因为它检测到 java 文件中的更改。我还尝试重新启动 SDM CodeServer。
唯一对我有用的是完全重新编译,或者在 SDM 中添加 -noincremental,这对于短暂的 css 调试会话来说是不方便的。
是否预计 SDM 会忽略 xml 文件更改?
您是否尝试过在浏览器上按 ctrl+F5 清除缓存数据?
让我意识到:默认情况下 GWT 2.7 SDM(增量模式)漂亮地打印 css class 名称。
所以我问错了问题。答案是:它在增量模式中忽略xml中的CssResource.style属性。但是在我的用例中不需要首先设置CssResource.style 属性。
我很困惑,因为我期待看到这个 属性 改变生成的 html 而 运行 SDM。
刚开始使用GWT 2.7 Super Dev Mode,我是运行 CodeServer,不是通过DevMode。
当我设计我的应用程序主题时,我通常会像这样临时打开 Css 漂亮的打印:
<set-configuration-property name="CssResource.style" value="pretty"/>
过去,使用带有浏览器插件的传统 DevMode,我只需刷新页面,它就会检测到我的更改并重新编译。
但 SDM 并非如此。控制台显示 "skipped compile because no input files have changed"。我知道我的 SDM 设置正在运行,因为它检测到 java 文件中的更改。我还尝试重新启动 SDM CodeServer。
唯一对我有用的是完全重新编译,或者在 SDM 中添加 -noincremental,这对于短暂的 css 调试会话来说是不方便的。
是否预计 SDM 会忽略 xml 文件更改?
您是否尝试过在浏览器上按 ctrl+F5 清除缓存数据?
所以我问错了问题。答案是:它在增量模式中忽略xml中的CssResource.style属性。但是在我的用例中不需要首先设置CssResource.style 属性。
我很困惑,因为我期待看到这个 属性 改变生成的 html 而 运行 SDM。