簡體   English   中英

grails 2.1.1不會重新加載靜態資源

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM