【问题标题】:RequireJS Optimizer is not combing filesRequireJS 优化器没有梳理文件
【发布时间】:2013-04-27 20:53:01
【问题描述】:

我正在使用以下构建文件,当我构建 (r.js -o jsbuild/build.js) 时,'script' 文件夹中的所有文件都被缩小到 'productionScripts' 文件夹中,但它们没有合并到config.js 文件。因此,我仍然收到所有依赖项的多个 http 请求。

我的配置有问题还是我完全遗漏了有关 requireJS 的内容?

({
    appDir  : "../assets/scripts",
    baseUrl : "",
    dir     : "../assets/productionScripts",
    optimize: "uglify",
    paths: {
        config: 'assets/scripts/config'
    },
    modules: [
       {
           name: "config"
       }
    ],
    mainConfigFile : "../assets/scripts/config.js"
})

【问题讨论】:

    标签: requirejs


    【解决方案1】:

    当然,一旦我发布,我就会弄清楚。我在混合概念。我的配置是说缩小“资产/脚本”文件夹,这就是它正在做的事情。

    我更新了脚本以缩小主文件。在这种情况下,'assets/scripts/config.js' 就是它结合依赖项的时候。请参阅下面的适当配置。关键是不要使用“dir”、“appDir”和“modules”,这是专门用于缩小文件夹的。使用 'out' 指定将在何处缩小和合并依赖项。

    ({
        baseUrl : "../assets/scripts",
        optimize: "uglify",
        name: 'config',
        mainConfigFile : "../assets/scripts/config.js",
        out: "../assets/productionScripts/config.js"
    })
    

    【讨论】:

      猜你喜欢
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-23
      • 2014-06-08
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多