Gruntjs 如果注册的GrunFile任务没有在那里配置,它如何运行子任务concat?

Gruntjs 如果注册的GrunFile任务没有在那里配置,它如何运行子任务concat?,gruntjs,grunt-contrib-concat,Gruntjs,Grunt Contrib Concat,我正在使用的旧GrunFile有多个构建任务,其中包括子任务'concat',但它从未在GrunFile的上下文中配置(读取:搜索concat不会发现任何相关内容)。但构建任务确实有效,我可以在终端中看到这一点: Running "concat:generated" (concat) task File .tmp/concat/app/vendor.css created. File .tmp/concat/app/app.css created. File .tmp/concat/app/ve

我正在使用的旧GrunFile有多个构建任务,其中包括子任务
'concat'
,但它从未在GrunFile的上下文中配置(读取:搜索concat不会发现任何相关内容)。但构建任务确实有效,我可以在终端中看到这一点:

Running "concat:generated" (concat) task
File .tmp/concat/app/vendor.css created.
File .tmp/concat/app/app.css created.
File .tmp/concat/app/vendor.js created.
File .tmp/concat/app/app.js created.

我需要将配置添加到任务中,但目前我甚至无法找到它。是否有其他方法可以配置此任务?有没有默认的
concat
default这样的东西?-我在文档中没有看到任何远程暗示。非常感谢您的任何直觉。

如果不了解整个项目,您很难找到解决方案,但以下是一些想法:

有多个Grunt文件吗?我这样问是因为我看到了在buildProd和buildDev任务中调用concat任务的位置,但我甚至没有看到该任务被加载(通过
grunt.loadNpmTasks('grunt-contrib-concat')
)。因此,如果您看到concat任务在控制台输出中运行,那么它必须在其他地方定义

您将控制台输出声明为运行“concat:generated”。尝试在项目范围内搜索
concat
生成的
,可能会弹出一些东西


最后,尝试在Grunfile中添加concat任务,看看会发生什么。加载任务,使用您需要的配置对其进行配置,然后查看它是否工作,或者是否出现任何可能导致您走上正确方向的错误。

如果不访问整个项目,很难为您找到解决方案,但以下是一些想法:

有多个Grunt文件吗?我这样问是因为我看到了在buildProd和buildDev任务中调用concat任务的位置,但我甚至没有看到该任务被加载(通过
grunt.loadNpmTasks('grunt-contrib-concat')
)。因此,如果您看到concat任务在控制台输出中运行,那么它必须在其他地方定义

您将控制台输出声明为运行“concat:generated”。尝试在项目范围内搜索
concat
生成的
,可能会弹出一些东西


最后,尝试在Grunfile中添加concat任务,看看会发生什么。加载任务,使用您需要的配置对其进行配置,然后查看它是否工作,或者是否出现任何可能导致您走上正确方向的错误。

也许可以使用?您可以链接到一个JSFIDLE,其中包含整个grunt文件库。它是巨大的,只是一个头部。我已经删除了一些信息,但在这里,这是一个可怕的荣耀:构建任务注册在file@steveax,我们使用load grunt任务,但对于其他模块,我们可以使用?链接到一个JSFIDLE,使用整个grunt文件库。它是巨大的,只是一个头部。我已经删除了一些信息,但在这里,这是一个可怕的荣耀:构建任务注册在file@steveax,我们使用load grunt任务,但对于其他模块