如何向我的输出文件添加时间戳注释?

How to add a timestamp comment to my output files?

我有 Gulp 设置将我的 LESS 文件转换为 CSS,连接它们并缩小它们。我的 JS 也一样。我想在每个包含文件构建时间的缩小 CSS/JS 输出文件的开头做一个小评论。让我一目了然地看到生产中正在使用哪个文件的东西,而不必通过缩小的代码搜索更新。

类似于:

/* Generated at: 02-21-2015 @ 08:00:00 */

我还没有看到任何方法来做到这一点。我熟悉 Gulp rev 插件,但更多的是用于缓存破坏,我绝对不想破坏这些文件的缓存。只需要一眼就可以看到文件是什么时候生成的

看起来 gulp-header 是我想要的。

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

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

.pipe(header(headerComment))