首页 > 解决方案 > 如何有效地对 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>

但我在这里有一个问题:我使用文件缓存。我只需要在文件版本更新时缓存文件,否则使用旧的缓存文件。

我已经尝试过这些,但它们不符合我的要求:

标签: javascriptcssassets

解决方案


推荐阅读