2013-04-26 107 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