javascript - 如何有效地对 JavaScript 和 CSS 文件进行版本控制?
问题描述
我有很多 CSS 和 JavaScript 文件。目前我使用如下所示的东西来维护版本控制:
modal.js?v=1.0.0
form.js?v=1.0.0
table.js?v=1.0.0
style.css?v=1.0.0
这些文件加载到多个 HTML 文件中。当我需要更改版本时,我手动转到每个 HTML 文件并像这样更改路径modal.js?v=1.0.1
。但是每次都更改每个文件是一件令人头疼的事情。我可以像这样动态地进行版本控制
modal.js?v=<script>(new Date()).getTime();</script>
但我在这里有一个问题:我使用文件缓存。我只需要在文件版本更新时缓存文件,否则使用旧的缓存文件。
我已经尝试过这些,但它们不符合我的要求: