我有一個web應用程序,它使用require.js(除了幾個CDN提供的資源外)。我正在使用優化工具來創建「發佈」網站。Cache破壞了由Require.js優化的網站
我擔心的是,當新版本的Web應用程序發佈時,用戶將無法獲得更新的js文件,因爲它們將被瀏覽器緩存。
開發應用程序時,問題非常明顯,除非使用'urlArgs'配置選項。
通常的解決方案是在腳本引用中附加一個?v = 1.0的查詢字符串,但是因爲它們都是通過require.js處理的,所以沒有辦法做到這一點。
所以,我的問題是如何確保客戶端在新版本發佈時下載新版本的js/css文件?
爲什麼不直接使用你提到的urlArgs選項? – 2012-07-13 12:34:13
@SimonSmith urlArgs無法在優化時使用 – Dve 2012-07-13 12:38:32