grunt requirejs 多任务和多个文件
grunt requirejs multitask and multiple files
我正在使用以下方法优化多个模块 (optimizing multiple),当我不使用多任务配置时一切正常。
这个有效:
'requirejs': require('./build_config/requirejs.js')(grunt, config)
这不是:
'requirejs': {
'task1': require('./build_config/requirejs.js')(grunt, config)
}
其中requirejs.js如下:
The gist
根据 "options['task' + x]" 参考,您似乎将任务放在 task1 任务定义中,但这是行不通的。如果你想 运行 所有的 requirejs 任务,那么你可以 运行 "grunt requirejs"。如果你想结合静态和动态定义的配置,那么你可以...
var requirejsTasks = { ... }
_.extend( requirejsTasks, require('./build_config/requirejs.js')(grunt, config) );
我正在使用以下方法优化多个模块 (optimizing multiple),当我不使用多任务配置时一切正常。
这个有效:
'requirejs': require('./build_config/requirejs.js')(grunt, config)
这不是:
'requirejs': {
'task1': require('./build_config/requirejs.js')(grunt, config)
}
其中requirejs.js如下: The gist
根据 "options['task' + x]" 参考,您似乎将任务放在 task1 任务定义中,但这是行不通的。如果你想 运行 所有的 requirejs 任务,那么你可以 运行 "grunt requirejs"。如果你想结合静态和动态定义的配置,那么你可以...
var requirejsTasks = { ... }
_.extend( requirejsTasks, require('./build_config/requirejs.js')(grunt, config) );