javascript - 有没有办法在 webpack 包输出(css/js 文件)中包含内部版本号?

标签 javascript html css webpack webpack-2

现在我遇到一个问题,部署的 .js 和 .css 文件被我们的客户端浏览器缓存。这意味着他们必须执行硬刷新 (CTRL+F5) 才能从服务器获取最新更新的 .js 文件。这显然不好。

我已经看到强制对 .js 和 .css 文件扩展名进行版本控制是一种常见的做法,例如,这样 bundle.js 就会被命名为 bundle .js?v={versionnumber}?

另一个挑战是在 index.html 文件中动态更新此引用。在 Webpack 中也有办法做到这一点吗?

最佳答案

你读过这一章吗webpack-caching

我们通常将 [hash] 作为 bundle 名称的一部分。

对于你的第二个问题,你可以尝试html-webpack-plugin

关于javascript - 有没有办法在 webpack 包输出(css/js 文件)中包含内部版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44153907/

相关文章:

javascript - 输入onBlur触发跨域YQL ajax请求

javascript - 使用 jQuery 检查单选按钮不会触发单选按钮的 onclick 事件

python - 美汤-查找 child 标签属性内容

c# - ASP.NET 将 HTML 转换为 PDF

javascript - 如何在 aframe 中向此 JavaScript 添加关闭按钮

javascript - GridX 每行显示相同的数据

html - 水平和垂直居中容器(带有响应元素)

css - 是否有任何仅 IE8 的 css hack?

javascript - 无法更改使用视差滚动的图像宽度

javascript - 更改视频源javascript