Включая текущий год в заголовом файле с заголовком глотала

StackOverflow https://stackoverflow.com//questions/25023793

Вопрос

Есть ли в любом случае, чтобы распечатать текущий год в заголовочном файле, используя Заголовок Гульпу / P >.

Вот пример того, что я хотел бы сделать:

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

Это было полезно?

Решение

Похоже, что Гулп использует шаблоны Лоташа;Вы должны быть в состоянии включить произвольный 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