有人能否将 LESS 这种简洁的语法和 GWT UiBinder 这种模块化、易于重构和类型安全的 CSS 结合起来使用?
<ui:style with="com.lesscss.gwt">
.selector{
/* Can I haz LESS in here? */
}
</ui:style>
当然,您可以在GWT中使用LESS -- 您只需要使用非编译的CSS。我希望我的CSS通过LESS编译器,然后通过GWT编译器。
对于这个问题,没有直接的库。
LESS甚至没有Java编译器,所以我真的不认为它会发生。
假设你可以编写一个预编译程序,可以浏览你的ui.xml文件,编译ui:style节点的内容,并将编译后的版本放回原位。然而,您将遇到持续的问题,因为您的IDE会抱怨CSS代码不正确。