1

我正在尝试使用 grunt-contrib-uglify 将 package.json 贡献者添加到输出横幅中。

是否可以遍历贡献者数组?

4

2 回答 2

3

你可以这样做:

var banner = '/**\n' +
  ' * YourProject.js - v<%= pkg.version %> - build <%= grunt.template.today("yyyy-mm-dd HH:mm:ss") %>\n' +
  ' * Contributors: <%= pkg.contributors.join(", ") %>\n' +
  ' * Copyright (c) 2013 Your Name; Licensed MIT\n' +
  ' */\n';

使用 Array.join,无需遍历数组。

于 2013-08-06T18:15:54.890 回答
0

这就是我想出的。工作一种享受。

var contributors = grunt.template.process('<% _.forEach( contributors, function(contributor) { %>\n    * <%= contributor.name %> <<%= contributor.email %>><% }); %>', {data{'contributors': pkg.contributers}});
于 2013-08-07T21:58:16.777 回答