【问题标题】:require.js optimization: deep dependenciesrequire.js 优化:深度依赖
【发布时间】:2013-08-24 17:20:24
【问题描述】:

我正在尝试优化(即构建)我的应用程序,它依赖于ember-data。所以ember-data 的路径我设置了这个文件https://github.com/emberjs/data/blob/master/packages/ember-data/lib/main.jsr.js 只包含这个特定文件并省略它的依赖项。我想可能是因为某种路径问题,但我在控制台中看不到任何错误消息。

【问题讨论】:

    标签: javascript requirejs


    【解决方案1】:

    确保在您的构建文件(作为构建配置传递给 r.js 的文件)中,您有:

    findNestedDependencies: true
    

    默认情况下,R.js 会省略所谓的“内联依赖项”,所以如果你的 main.js 中有,即

    require(["sth"],function(){
       require(["sthelse"]);
    });
    

    R.js 只会通过假设“sthelse”应该在运行时加载来加载“sth”。

    ; )

    【讨论】:

      猜你喜欢
      • 2014-09-01
      • 1970-01-01
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-31
      • 1970-01-01
      相关资源
      最近更新 更多