我使用以下方法优化多个模块(optimizing multiple),当我不使用多任务配置时,一切正常。
这有效:
'requirejs': require('./build_config/requirejs.js')(grunt, config)
这不是:
'requirejs': {
'task1': require('./build_config/requirejs.js')(grunt, config)
}
其中requirejs.js如下: The gist
答案 0 :(得分:1)
基于"选项['任务' + x]"参考它看起来像你将任务放在task1任务def中,而这并不起作用。如果你想运行所有的requirejs任务,那么你可以运行" grunt requirejs"。如果你想组合静态和动态定义的配置,那么你可以......
var requirejsTasks = { ... }
_.extend( requirejsTasks, require('./build_config/requirejs.js')(grunt, config) );