使用gulp版本化css和js文件

时间:2018-01-24 03:30:35

标签: gulp-rev

我们正在为css和js文件添加版本来执行缓存清除。我已经使用gulp-rev-manifest和gulp-rev-collector来实现这一目标。但每次我们使用新的版本号构建所有更新的文件,并且必须推送到不理想的生产。还有其他办法吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以修改指向链接文件的链接以包含版本号,而不是重命名文件。服务于此:

<script type="text/javascript" src="script.js?ver=1"></script>

然后你下一次吞下链接说:

<script type="text/javascript" src="script.js?ver=2"></script>

通过附加新参数字符串,您可以覆盖浏览器缓存。这可以在每个gulp上完成,浏览器将从服务器获取文件。您不需要为每个新部署上传所有文件。

gulp: Automatically add version number to request for preventing browser cache

相关问题