【问题标题】:Require JS optimization需要JS优化
【发布时间】:2013-04-26 20:16:43
【问题描述】:

我有大约 50 个 JS 文件,我必须使用 r.js 和节点对其进行优化... 我不想指定所有的 JS 文件,而是指定顶级文件夹并以某种方式让 r.js 获取所有必需的 js 文件....

有没有办法做到这一点?目前我在一个通用 js 文件中指定所有 50 个 js 文件,并在我的 build.js 中引用它...在接下来的几周内我有更多文件,因此维护一个通用 js 文件会很痛苦。

请提出一些步骤。

这是我的构建文件

({   
    baseUrl: ".",
    mainConfigFile: "../App/main.js",
    //modules: [
    //   //{ name: "../App/Crosspoint/Address/AddressList" }
    //   { name: "../App/Crosspoint/Office/OfficeDetails" }
    //],
    //paths: {
    //    app: '../App',
    //    jquery: 'jquery'
    //},
    name: "../App/Crosspoint/Office/OfficeDetails",
    deps: ["../App"],
    out: "main-built123.js",
    rawText: {
        'some/id': 'define(["another/id"], function () {});'
    },
   // dir: "app",    
})

【问题讨论】:

  • 你能发布类似于你在“Common JS”文件中的sn-p并引用50个不同的文件吗?
  • 我提到的通用文件是我们维护所有脚本引用的配置文件。假设有一个文件夹 A 有 B.js,那么在文件中我们将有 require(B )。 (再次相对路径)。我只是想在文件夹级别说出来,让 r.js 扫描文件夹以获取所有关联的脚本文件。

标签: node.js requirejs amd r.js


【解决方案1】:

优化器应该包含主配置文件所需的所有依赖项。此外,如果您有嵌套依赖项,请指定:

findNestedDependencies: true

【讨论】:

    猜你喜欢
    • 2015-07-17
    • 1970-01-01
    • 2017-04-02
    • 2014-02-15
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多