我正在使用redux-pagan用于本地化的插件。所有语言环境都存储在 JSON 文件中,并通过此函数按需加载(来自 redux-pagan 文档),该函数使用 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 技巧,但它不起作用。我也尝试过[hash],但也没有帮助。
webpack 的 require 语法完全是一团糟!
如何触发JSON文件的强制重新缓存?
最佳答案
配置您的output.chunkFilename
。在名称中使用[hash]
。
关于javascript - 在 webpack 的 require 中强制重新缓存 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42681785/