我注意到在运行GWT时,它没有提醒我css错误,例如丢失/拼写错误的类。甚至Firefox的错误控制台都不会提示任何内容。
我正在非常密集地为我的网络应用程序设置外观,需要一种方法来显示css错误,我可以尝试任何建议吗?
提前致谢。
答案 0 :(得分:2)
为了让GWT报告任何CSS错误(拼写错误/缺少类名),您需要通过CssResource
将您的CSS包含在GWT项目中(查看the docs了解用法示例等)。如果您正在使用UiBinder,那么您在UiBinder的XML文件中声明的所有CSS都会自动转换为CssResources,因此您也可以获得其中的好处(加上Google Plugin for Eclipse,您会变得更好,红色在任何拼写错误/缺少的类名下加下划线,就像处理任何其他Java错误一样。)
但请注意,默认情况下,CssResource会对您的样式名称进行模糊处理,因此重构项目可能需要一些工作才能将其考虑在内(同样,请参阅the docs以获得更广泛的读取)。