javascript - 为什么缓存破坏它并不总是有效?
问题描述
我有一个用 Gulp 构建的简单应用程序。每次构建时,我都会更改 js 和 css 文件的名称(文件名示例:myApp-v2021-02-22_21-12-29.js),显然我更改了 HTML 中的引用。
<link rel="stylesheet" href="./css/myApp-v2021-02-22_21-12-29.css">
<script src="./js/myApp-v2021-02-22_21-12-29.js"></script>
然而,有时我不得不进行一次硬刷新以让浏览器知道文件已更改。你能给我一些建议吗?
解决方案
推荐阅读
- powershell - PowerShell 脚本帮助 - 从现有 CSV 文件获取 ACL,然后附加到新 CSV
- group-by - Power Query - 具有可变列数的表组
- bash - Bash脚本将字符串与 : 进行比较
- php - 如何使用 Carbon 在 laravel 中将 Date (2020-11-23T13:26:02.000Z) 格式化为 Ymd h:i:s?
- html - 如何使用 css flexbox 进行此设计?
- reactjs - 未从 react-native-dropdown-picker 选择和更新项目
- ios - AVAssetWriter 无法用视频录制音频 | 崩溃
- python - Python ES2CSV -elasticsearch.exceptions.RequestError: RequestError(400, u'search_phase_execution_exception', u'compile error')
- c# - 在 C# 中创建幂函数而不使用 Math.Pow(x, y)
- java - 使用 Stream API 过滤器和 peek 运算符将字符串转换为地图