2013-08-06 62 views

回答

2

你可以做這樣的事情:

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,沒有必要重複陣列上。

+0

啊不錯,優雅要公平 – iancrowther

+0

對我來說這個輸出「貢獻者:[object object]」 – dude

0

這就是我想出來的。工作一種享受。

var contributors = grunt.template.process('<% _.forEach(contributors, function(contributor) { %>\n * <%= contributor.name %> <<%= contributor.email %>><% }); %>', {data{'contributors': pkg.contributers}});