質問

GULPヘッダを使用して、ヘッダファイルで現在の年を印刷するのがありますか。/ P>

これは私がやりたいことの例です:

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

役に立ちましたか?

解決

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');
.

他のヒント

node.js 4.4.1 ES6テンプレートリテラルがサポートされています:

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top