如何在输出文件中添加时间戳注释?

时间:2015-02-21 14:22:40

标签: javascript less concatenation gulp minify

我有Gulp设置将我的LESS文件转换为CSS,连接它们并缩小它们。我的JS也一样。我希望在每个缩小的CSS / JS输出文件的开头都有一个小注释,其中包含文件的构建时间。有些东西可以让我一目了然地查看生产中使用的文件,而无需通过缩小的代码搜索更新。

类似的东西:

  

/ *生成于:02-21-2015 @ 08:00:00 * /

我还没有看到任何办法。我熟悉Gulp rev插件,但更多的是用于缓存清除,我绝对不想破坏这些文件的缓存。我只需要一目了然地看到文件生成的时间。

1 个答案:

答案 0 :(得分:5)

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

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

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

.pipe(header(headerComment))