如何让GWT控制台/开发模式生成CSS错误?

3
我注意到在运行GWT时,它并不会提示我CSS错误,比如缺失/拼写错误的类。即使是Firefox的错误控制台也没有任何提示。
我正在对我的Web应用程序进行深度的皮肤美化,需要一种方法来显示CSS错误,请问有什么建议可以尝试吗?
提前感谢。

你是否正在使用UiBinder和/或CssResource? - Igor Klimer
嗨!我还没有同时使用它们,基本上是在编辑创建新的GWT项目(通过Eclipse插件)时生成的CSS文件。最奇怪的是Firefox也没有报告CSS错误... - Style
1个回答

2
为了让GWT报告任何CSS错误(拼写错误/缺少的类名称),您需要通过CssResource将您的CSS包含在GWT项目中(请查看文档以获取使用示例等)。如果您正在使用UiBinder,则在UiBinder的XML文件中声明的所有CSS都会自动转换为CssResources,因此您也可以获得那里的好处(此外,使用Google Plugin for Eclipse,您将获得任何拼写错误/缺少的类名称的漂亮、红色下划线,就像您处理其他Java错误一样)。
但请注意,默认情况下,CssResource会混淆您的样式名称,因此可能需要一些工作来重构您的项目以考虑到这一点(再次参见文档以获取更详细的阅读)。

非常感谢 :) 我离开了一段时间,所以回复晚了~ 感谢您包含链接,它们非常有帮助。顺便问一下,我想知道UiBinder:它比Java Swing方式构建UI的方式更好在哪里? - Style
这里在SO和Google GWT Group上有很多关于此的问题,比如https://dev59.com/K03Sa4cB1Zd3GeqPuVdI。 - Igor Klimer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接