javascript - 在 webpack 的 require 中强制重新缓存 JSON 文件

标签 javascript json caching webpack loader

我正在使用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/

相关文章:

javascript - 获取表中所有没有字段的记录

php - 使用 php 将多个值返回到带有 json 的 jquery.ajax

java - 通过REST中的RestTemplate进行POST请求

ios - 如何快速检查失败状态下的 JSON 条件

c++ - 为 make/g++ 缓存头文件

nhibernate - 一级缓存可以与 ICriteria 或其他 API 一起使用吗?

javascript - 如何加载到特定路径

javascript - HTTP 请求后数据未显示在 Ember 应用程序中

python - 强制python http请求刷新

javascript - AngularJS 检查图像是否有 404 并获取图像 src 的动态 URL