使用 Gulp Header 在 Header 文件中包含当前年份

2022-01-12 00:00:00 date javascript gulp gulp-header

是否可以使用 Gulp Header 在头文件中打印当前年份?

Is there anyway to print out the current year in a header file using Gulp Header?

这是我想做的一个例子:

Here's an example of what I'd like to do:

var banner = ['/**',
  ' * Copyright (c) 2014 Cofey',
  ' * <%= pkg.name %> - <%= pkg.description %>',
  ' * @version v<%= pkg.version %>',
  ' * @link <%= pkg.homepage %>',
  ' * @license <%= pkg.license %>',
  ' */',
  ''].join('
');

推荐答案

看起来 gulp 使用了 lodash 模板;您应该能够包含任意 JavaScript:

Looks like gulp uses lodash templates; you should be able to include arbitrary JavaScript:

var banner = ['/**',
  ' * Copyright (c) <%= new Date().getFullYear() %> Cofey',
  ' * <%= pkg.name %> - <%= pkg.description %>',
  ' * @version v<%= pkg.version %>',
  ' * @link <%= pkg.homepage %>',
  ' * @license <%= pkg.license %>',
  ' */',
  ''].join('
');

相关文章