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