2011-02-17 41 views
0

我嘗試使用YUI 2.4.2(默認的,不是自定義構建)壓縮OpenLayers.js 2.10時出現問題。從已經OL站點下載新的包,甚至我使用設在這裏的JS的託管版本: OpenLayers Hostedopenlayers,使用YUI進行錯誤壓縮

的問題是幾乎所有功能打破,除了加載地圖(我用谷歌的地圖提供商),而在過去(OL 2.8)我有成功的嘗試。

因此,任何人都有這個解決方案?或者也許願意分享已經成功的壓縮版本?

感謝

回答

0

http://comments.gmane.org/gmane.comp.gis.openlayers.user/17193

FTA:

我不知道這是否是相關的YUI壓縮機,但我發現,從縮小項目JSMin過程將失敗包含以'/'開頭的行的文件。具體來說,請參閱:http://code.google.com/p/minify/issues/detail?id=205

我特別需要修改文件XYZ.js(或單個文件構建中的相應代碼),並刪除了在開始時斜線的回車。之後,minify進程運行良好。也許你會和YUI壓縮機有相似的運氣......否則,你可能不得不努力縮小OpenLayers代碼中讓YUI絆倒的特定部分。

失敗的是,問題可能是單個文件和多個文件的構建。看到這裏:http://docs.openlayers.org/library/deploying.html#single-file-build