4

我願意使用require.js優化器來優化我的JavaScript應用程序,但我現在想知道是否也可以將require.config路徑以及javascript模塊包含在一個單個文件。 事實上,在運行r.js之後,我想最終得到一個包含所有路徑+其他js文件的main-built_v_0_1.js最終的JavaScript文件。require.js:require.config路徑優化

在這裏,你有我main.js文件:

require.config({ 
    paths : { 
    // Backbone libs 
    jquery : '../lib/jquery/jquery-1.7.1.min', 
    underscore : '../lib/underscore/underscore-min', 
    backbone : '../lib/backbone/backbone', 
    text : '../lib/require/text', 

    // JQGrid 
    jgqridi18n : '../lib/jqgrid/js/i18n/grid.locale-en', 
    jqgrid : '../lib/jqgrid/jquery.jqGrid.min', 

    // Templates root directory 
    templates : '../templates' 
    } 

}); 

然後,我有我的Backbone.js的文件是app.js,router1.js,model1.js,view1.js等.. 。

有人曾經這樣做過嗎?如果可以這樣做,那麼require.js如何解決在應用程序中傳播的這些別名?

回答

1

構建也不會自動從main.js 文件讀取配置。有一個選項可以這麼做,mainConfigFile,參見mainConfigFile reference