2013-04-26 50 views
1

我有大约50个JS文件,我必须使用r.js和节点来优化它... 我不想指定所有JS文件,而是指定顶级文件夹,并以某种方式让r.js获取所有需要的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",  
}) 
+0

你可以发布类似你在与参考50个不同的文件“通用JS”文件是什么片段? – 2013-04-27 04:13:22

+0

我提到的通用文件是配置文件,我们维护所有的脚本引用。然后有一个文件夹A有B.js,然后在文件中我们将要求(B)。 (再次相对路径)。我只是想在文件夹级别上说,并让r.js扫描文件夹以获取所有关联的脚本文件。 – user2325247 2013-04-27 12:32:14

回答

1

优化应包括所有主要的配置文件所需的依赖关系。此外,如果你有嵌套的相关然后指定:

findNestedDependencies: true