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

时间:2014-07-29 19:53:06

标签: javascript date gulp gulp-header

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

以下是我想做的一个例子:

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

2 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:0)

支持Node.js 4.4.1 ES6 template literals

var banner = `/**
 * Copyright (c) ${new Date().getFullYear()} Cofey
 * ${pkg.name} - ${pkg.description}
 * @version v${pkg.version}
 * @link ${pkg.homepage}
 * @license ${pkg.license}
 */\n`;
相关问题