当前位置 : 主页 > 网络安全 > 测试自动化 >

如果文件更改,如何自动化javascript版本增量?

来源:互联网 收集:自由互联 发布时间:2021-06-19
我正在使用grunt按以下顺序构建一个 javascript / angularjs项目: 干净的副本 uglify cssmin. 现在,如果我更改了一个js文件,我总是必须在脚本标记的末尾手动添加一个版本增量,以便浏览器可以
我正在使用grunt按以下顺序构建一个 javascript / angularjs项目:

干净的副本> uglify> cssmin.

现在,如果我更改了一个js文件,我总是必须在脚本标记的末尾手动添加一个版本增量,以便浏览器可以检测到这些更改.

<script src="/js/myscript?v123"></script>

问题:如何使用grunt自动执行此过程?如果我运行“grunt”命令,则只有与上次运行相比发生更改的文件才会获得版本增量.这样浏览器就可以尽可能地重用缓存的文件.

我知道简短的答案不合适(评论不够好),但你可能想要结账 grunt-asset-cachebuster.我自己没有尝试过,但是他们的npm页面中有很多例子.

另请查看answer关于grunt-newer

网友评论