1
我正在使用GWT在一個新的項目中,我正在努力解決問題。一些CSS規則被定義爲XML文件,而不是CSS文件。GWT,有一種方法可以忽略編譯代碼時生成的CSS ID?
問題是,當GWT編譯代碼時,我的名稱類定義到我的XML文件中被更改爲新的隨機ID。
東西像GKA-VPPBPE或GKA-VPPBLE
是否有一種方法來保持,而不是產生那些原來的名字嗎?
我正在使用GWT在一個新的項目中,我正在努力解決問題。一些CSS規則被定義爲XML文件,而不是CSS文件。GWT,有一種方法可以忽略編譯代碼時生成的CSS ID?
問題是,當GWT編譯代碼時,我的名稱類定義到我的XML文件中被更改爲新的隨機ID。
東西像GKA-VPPBPE或GKA-VPPBLE
是否有一種方法來保持,而不是產生那些原來的名字嗎?
混淆的css類名的生成是一個功能。
GWT已啓用默認情況下激活的CSS模糊處理。這將有助於減少下載大小,並減少css-classnames的衝突。這裏
@external .myClassName
尋找一些更多信息 https://vcfvct.wordpress.com/2013/10/04/disable-obfuscation-in-gwt-css-resources/
幹得好:
您可以在一般禁用此:
或者只爲某些類!感謝您的好回答和幫助! +1並接受答案! – Lara
如果有其他人想知道:在superdev模式下,config屬性被gwt重寫。我現在研究了一個小時,並在recompiler.java 510行中找到了一個信息(https://github.com/gwtproject/gwt/blob/2.8.0-rc2/dev/codeserver/java/com/google/gwt/開發/ codeserver/Recompiler.java)。這些信息已經在gwt 2.7中存在。我沒有檢查早期版本。 – aProgger