關閉編譯器的微小功能根據這裏的文檔:https://github.com/playframework/Play20/wiki/AssetsGoogleClosureCompiler它說:如何啓用播放2.0
任何的JavaScript應用程序當前文件/資產將通過谷歌Closure編譯器進行解析,檢查錯誤和依賴性並在構建配置中激活時將其縮小。
但是我無法找到如何設置這個在構建配置,我嘗試添加代碼:
val main = PlayProject(appName, appVersion, mainLang = SCALA).settings(
javascriptEntryPoints <<= baseDirectory(base =>
base/"app"/"assets"/"javascripts" ** "*.js"
)
)
在build.scala但是我無法找到任何精縮JavaScript文件。
這裏是我試過的步驟:
添加上面的代碼中build.scala
創建應用程序/資產/ JavaScript的
類型的JavaScript文件「編譯」遊戲控制檯,並注意不精縮的JavaScript文件在app /資產/ Java腳本或公共/ JavaScript的
然而,我注意到,如果我寫一些無效的JavaScript,我會得到一個錯誤信息(例如,上127.0.0.1:9000 - 編譯錯誤),所以它看起來像關閉編譯器錯誤檢查成功,但是我不知道怎麼辦縮小。
關於縮小的問題,是否有可能在開發模式下使用常規(非縮小)JavaScript文件僅,但在生產中使用縮小版本?
謝謝
謝謝您的幫助! – 2012-04-09 18:56:59