在 webpack 的 require 中强制重新缓存 JSON 个文件
Force recache JSON files in webpack's require
我正在使用 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]
。
我正在使用 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]
。