我正在使用redux-pagan插件进行本地化。所有语言环境都存储在JSON文件中,并由此函数(来自redux-pagan docs)按需加载,该函数使用promise-loader。
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文件?
答案 0 :(得分:1)
配置output.chunkFilename
。使用名称中的[hash]
。