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