我试图找出是否有一种(干净的)手动调用另一个任务的方法。
我的情况是我需要将几个脚本连接成捆绑,所以像“concat”这样的东西,但我需要从另一个任务的结果中弥补配置。
首先,我正要实现级联自己,但我发现它有点难过重新实现已经存在像咕噜-的contrib-CONCAT的东西 - 我可以简单地通过提供从任务导致先前的配置数据使用运行
那么,在这种情况下,是否有办法从其他任务中手动调用“concat”并为其提供适当的配置块/对象?
另外,我不想在我的配置中为“concat”声明任何内容。
任何帮助将不胜感激! :)
答案 0 :(得分:1)
专门针对concat
任务,您可以使用grunt-lib-legacyhelpers包。
module.exports = function( grunt ) {
var helpers = require( 'grunt-lib-legacyhelpers' ).init( grunt );
// …
var src = helpers.concat( files );
};