2

我的 web 应用程序使用了一堆 javascript 文件,我想在我的应用程序的不同版本发布时对它们进行版本控制。这样用户就不必在每次我发布新的 js 时都清理缓存。

我的应用程序示例version 0.0.5我希望我的所有 js 都在里面app/js/0.0.5/common/

我正在使用 Maven。但不知道如何自动化这种版本控制。我肯定知道一件事,需要一个替换插件来在构建时将我的 jsps 中的所有标记替换为正确的版本号。

4

1 回答 1

1

您可以强制浏览器不缓存将来可能更新的文件,如下所示:

<script src="/app/js/0.0.5/common?nc=<generate unique string here>"></script>

所以 src 每次都会不同,所以浏览器不会缓存这个脚本

于 2013-07-04T10:11:01.957 回答