Gruntjs Grunt.js-任务相互调用

Gruntjs Grunt.js-任务相互调用,gruntjs,Gruntjs,我试图找出是否有一种(干净的)方法可以从另一个任务中手动调用一个任务 我的情况是,我需要将多个脚本连接到捆绑包中,因此类似于“concat”,但我需要根据另一个任务的结果进行配置 最初,我打算自己实现连接,但我发现重新实现一些已经存在的东西(如grunt contrib concat)有点让人难过——我可以通过向它提供以前运行的任务产生的配置数据来使用它 那么,在这种情况下,是否有一种方法可以从其他任务中手动调用“concat”,并为其提供适当的配置块/对象 此外,我不想在配置中为“concat

我试图找出是否有一种(干净的)方法可以从另一个任务中手动调用一个任务

我的情况是,我需要将多个脚本连接到捆绑包中,因此类似于“concat”,但我需要根据另一个任务的结果进行配置

最初,我打算自己实现连接,但我发现重新实现一些已经存在的东西(如grunt contrib concat)有点让人难过——我可以通过向它提供以前运行的任务产生的配置数据来使用它

那么,在这种情况下,是否有一种方法可以从其他任务中手动调用“concat”,并为其提供适当的配置块/对象

此外,我不想在配置中为“concat”本身声明任何内容


任何帮助都将不胜感激!:)

特别是对于
concat
任务,您可以使用该包


特别是对于
concat
任务,您可以使用该包


如果您需要任何澄清,请让我知道或在freenode上停留#grunt。如果您需要任何澄清,请让我知道或在freenode上停留#grunt。谢谢!当我回到grunt的工作中时,我一定会仔细研究一下。可能有一些东西可以尝试
grunt.task.run
:谢谢!当我回到grunt的工作中时,我一定会仔细研究一下。可能有一些东西可以尝试
grunt.task.run
module.exports = function( grunt ) {
  var helpers = require( 'grunt-lib-legacyhelpers' ).init( grunt );

  // …

  var src = helpers.concat( files );
};