0

我正在使用以下方法来优化多个模块(优化多个),并且当我不使用多任务配置时一切正常。

这有效:

'requirejs': require('./build_config/requirejs.js')(grunt, config)

这不会:

'requirejs': {
'task1': require('./build_config/requirejs.js')(grunt, config)

}

其中 requirejs.js 如下: 要点

4

1 回答 1

1

根据“options ['task' + x]”参考,您似乎将任务放在了不起作用的task1任务def中。如果你想运行你所有的 requirejs 任务,那么你可以运行“grunt requirejs”。如果你想结合静态和动态定义的配置,那么你可以......

var requirejsTasks = { ... }
_.extend( requirejsTasks, require('./build_config/requirejs.js')(grunt, config) );
于 2015-03-11T18:38:11.877 回答