我通過資產(在一個目錄中的所有腳本在樹枝中的塊)壓縮我的JavaScript,它可以在產品模式下正常工作。現在我想爲我的prod env使用調試模式,因此我將資源切換到配置中的調試,清除緩存並通過調試轉儲資源。Symfony 2.0資產轉儲在調試模式下產生錯誤的名稱
這適用於某些javascripts,但不是全部。 Symfony爲它們添加了一個後綴數字,這個數字在網站(javascript標籤)上與真實文件相反更高(一個)。有時清理緩存和傾倒再次解決了這個問題,但這次沒有爭議。
例如: 它轉儲:/web/js/main_part_3_jquery-ui_6.js 但用途:/web/js/main_part_3_jquery-ui_1.js
那麼,如何解決這個問題?
編輯: 清理緩存後,wron後綴不會出現在對站點的第一次請求中。
什麼命令你用於資產轉儲? – 2012-08-15 09:46:05
assetic:dump --env = prod – Johni 2012-08-15 11:31:26
這是資產調試模式產生多個文件的預期行爲。你爲什麼要在prod中使用調試模式? (即:「現在我想用我的prod環境調試模式」WTF?) – AdrienBrault 2012-08-18 15:04:10