我正在开发一个使用 reactjs 和 webpack 开发的 Web 应用程序。每次部署后,我们都必须要求用户清除浏览器缓存并重新启动浏览器。我认为 javascript 包文件和 css 文件都被缓存在用户浏览器上。
我们如何强制浏览器不缓存这些文件或让它从服务器下载最新的文件。
<html>
<head>
<meta charset="utf-8">
<title>My App</title>
<link rel="stylesheet" href="styles.css" media="screen" charset="utf-8">
</head>
<body>
<div id="app"></div>
<script src="bundle.js"></script>
</body>
</html>
原文由 OpenStack 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以使用 html-webpack-plugin