【问题标题】:grunt requirejs multitask and multiple filesgrunt requirejs 多任务和多个文件
【发布时间】:2015-03-10 22:11:38
【问题描述】:

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

这行得通:

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

这不是:

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

}

其中requirejs.js如下: The gist

【问题讨论】:

    标签: gruntjs requirejs grunt-requirejs


    【解决方案1】:

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

    var requirejsTasks = { ... }
    _.extend( requirejsTasks, require('./build_config/requirejs.js')(grunt, config) );
    

    【讨论】:

    • 啊,我想你改变了我的看法。会试一试。
    • 我并没有完全这样做。我最终修改了 ./build_config/requirejs.js 中的对象,这基本上是相同的想法。这里的关键是让我意识到我基本上将任务嵌套在错误的级别。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-10-23
    相关资源
    最近更新 更多