我正在尝试使用grunt-contrib-uglify将package.json贡献者添加到输出横幅。
是否可以遍历贡献者数组?
答案 0 :(得分: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,无需遍历数组。
答案 1 :(得分:0)
这就是我想出的。是一种享受。
var contributors = grunt.template.process('<% _.forEach( contributors, function(contributor) { %>\n * <%= contributor.name %> <<%= contributor.email %>><% }); %>', {data{'contributors': pkg.contributers}});