2013-04-29 128 views
0

如果我使用模塊選項,我看到整個文件被複制,並且我不確定如何使用單個優化文件。 我可以建立一個引用JS文件的文件並使用該文件生成單個文件。 但使用模塊選項,我看到只有源文件被直接複製,我看不到優化....任何想法如何使用模塊選項和優化它?使用r.js優化來優化模塊

這裏是片段...

({ 
    baseUrl: ".", 
    dir: "app/main-built-125", 
    modules: [{ 
      name: "scripts/Address/AddressList" 
     }, { 
      name: "scripts/Office/OfficeDetails" 
     }], 
    paths: { 
     jquery: 'empty' 
    }, 
    fileExclusionRegExp: /^\./, 
}) 

回答

0

你需要使用include選項來指定哪些依賴與模塊包括。

請注意,默認情況下,定義的模塊(設置爲name)的依賴關係應該被提取幷包含在構建文件中(當然,只要它們在define() deps數組中定義)。

+0

謝謝..但我明白這些模塊如何工作。當我說地址列表時,地址列表的所有依賴關係將被內置到地址列表中。我想這適用於多頁面應用程序。所以,我轉而爲單頁應用程序命名和輸出參數。 – user2325247 2013-04-30 20:45:04