[英]grails 2.1.1 does not reload static resources
我有一個新鮮的grails 2.1.1安裝,windows 7。
問題 :靜態資源(CSS)在開發模式下不會重新加載。
根據http://grails.1312388.n4.nabble.com/Re-Grails-2-0-CSS-Changes-not-Picked-Up-td3680479.html我在Config.groovy中嘗試過:
environments {
development {
grails.resources.processing.enabled = false;
}
}
結果:根本沒有加載CSS。 Chrome需要30秒才能加載頁面,並且不會加載任何CSS。
我恢復了那個改變。
然后,根據http://grails.1312388.n4.nabble.com/disabling-static-resource-stuff-td3827384.html我試圖取消注釋插件運行時“:resources:1.1.6”
現在我回到最初的狀態,提供CSS文件但不重新加載。
暫時有效的是這里提到的黑客: http : //grails.1312388.n4.nabble.com/The-resources-plugin-is-not-reloading-my-CSS-and-JS-of-a-bundle-td3857137 html的
頂部附加到網址:?_ decugResources = y
如何在開發模式下重新加載靜態資源? 這不應該是默認的嗎? 在我看來,重新加載gsp(它確實如此)而不是靜態資源沒有任何意義。
我在調試的Config.groovy中設置了grails.resources.debug標志,以獲取要添加的URL,如下所示
css/main.css?_debugResources=y&n=1386063248351
environments {
development {
grails.resources.debug = true
}
production {
}
}
應用程序中的任何URL都可以添加查詢參數_debugResources = y,並且請求將不執行任何處理。 例如,如果您正在瀏覽http:// localhost:8080 / myapp / admin並需要繞過資源,只需將瀏覽器中的URL更改為http:// localhost:8080 / myapp / admin?_debugResources = y
參考鏈接: https : //grails-plugins.github.io/grails-resources/guide/8.%20Debugging.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.