我正在使用grunt按以下顺序构建一个 javascript / angularjs项目: 干净的副本 uglify cssmin. 现在,如果我更改了一个js文件,我总是必须在脚本标记的末尾手动添加一个版本增量,以便浏览器可以
干净的副本> uglify> cssmin.
现在,如果我更改了一个js文件,我总是必须在脚本标记的末尾手动添加一个版本增量,以便浏览器可以检测到这些更改.
<script src="/js/myscript?v123"></script>
问题:如何使用grunt自动执行此过程?如果我运行“grunt”命令,则只有与上次运行相比发生更改的文件才会获得版本增量.这样浏览器就可以尽可能地重用缓存的文件.
我知道简短的答案不合适(评论不够好),但你可能想要结账 grunt-asset-cachebuster.我自己没有尝试过,但是他们的npm页面中有很多例子.另请查看answer关于grunt-newer