如何将时间戳注释添加到我的输出文件中

How to add a timestamp comment to my output files?

本文关键字:我的 输出 文件 添加 时间戳 注释      更新时间:2024-03-04

我有Gulp设置,可以将LESS文件转换为CSS,连接并缩小它们。我的JS也是如此。我希望在每个缩小的CSS/JS输出文件的开头都有一个小注释,其中包含文件构建的时间。这将使我能够一眼看到生产中使用的文件,而无需搜索缩小的代码来进行更新。

类似于:

/*生成时间:2015年2月21日08:00:00*/

我还没想办法做到这一点。我熟悉Gulp-rev插件,但这更多的是为了破坏缓存,我绝对不想破坏这些文件的缓存。我只需要看一眼文件是什么时候生成的。

看起来gullow头正是我想要的。

var header = require('gulp-header'),
    d = new Date(),
    headerComment = '/*Generated on:' + d + '*/';

然后在我的任务中,将其添加为管道:

.pipe(header(headerComment))