Node.js 如何在选项中输出grunt目标
给定一项繁重的任务:Node.js 如何在选项中输出grunt目标,node.js,dynamic,gruntjs,output,target,Node.js,Dynamic,Gruntjs,Output,Target,给定一项繁重的任务: anytask: { options: { someOption: '<%= targetName %>' } targetA: {...}, targetB: {...} } anytask:{ 选项:{ 某些选项:“” } 塔吉塔:{…}, targetB:{…} } 如果我这样运行: grunt anytask:targetA 我希望someOption动态地具有targetA的值 我该怎么做?谢谢到目前
anytask: {
options: {
someOption: '<%= targetName %>'
}
targetA: {...},
targetB: {...}
}
anytask:{
选项:{
某些选项:“”
}
塔吉塔:{…},
targetB:{…}
}
如果我这样运行:
grunt anytask:targetA
我希望someOption
动态地具有targetA
的值
我该怎么做?谢谢到目前为止,我找到的唯一方法是将任务包装到任务中并动态设置任务选项
grunt.registerTask('anytask-wrapper', function(target) {
var anytask = grunt.config('anytask');
anytask.options.someOption = target;
grunt.config('anytask', requirejs);
grunt.task.run(['anytask:' + target]);
});
grunt anytask-wrapper:targetB