0
我正在使用redux-pagan插件進行本地化。所有語言環境都存儲在JSON文件中,並由使用promise-loader的此函數(來自redux-pagan docs)按需加載。在webpack的要求下強制recache JSON文件
function getLangData(locale) {
// here we use promise-loader to load lang data by demand
return require('promise?global,[name].i18n!json!./i18n/' + locale + '.i18n.json');
}
在某些時候,我的區域文件可能被更新或更改,所以我想觸發力重新緩存到客戶瀏覽器加載文件。
我正在考慮使用舊的?v = 2技巧,但它沒有奏效。我也嘗試過[哈希],這也沒有幫助。
該webpack的要求語法是一團糟!
如何觸發強制重新緩存JSON文件?
什麼是你的'output.chunkFilename'? – wuxiandiejia
你在'dist'目錄中有'[name] .i18n.js'嗎? – wuxiandiejia
哇!似乎是chunkFilename正是我所需要的!這是chunkFilename:'[name] .chunk.js',但我改爲'[name] .chunk.js?v = [hash]',所以它增加了哈希值,正如我想要的。謝謝! – Denis