如何防止浏览器缓存 webpack 包?

bos*_*570 6 caching reactjs webpack

我正在使用 webpack 将一个 React 应用程序捆绑在一个 js 文件中,我想将其添加到客户端站点。所以我最终得到了一个app.js,我可以提供一个 url 来表示文件托管给客户端的位置https://example.mysite.com/apps/app.js,并且可以通过客户端站点上的脚本标签包含该 URL。够简单的。

我在这里可能遇到的问题是浏览器端缓存。我不能在这里使用版本标签,因为要求客户不断更新其网站上的代码是不现实的期望。

Webpack 哈希也不是一个选项,因为这意味着更新客户端的文件,这也是我想要解决的问题。

有没有办法防止我的app.js文件被缓存并在每次app.js文件更改时获取文件的新版本?