require.js: оптимизация путей require.config

Я хочу оптимизировать свое приложение javascript с помощью оптимизатора require.js, но теперь мне интересно, можно ли также включить пути require.config, а также модули javascript в один файл. На самом деле, после запуска r.js я хотел бы получить один окончательный файл javascript, main-built_v_0_1.js, включая все пути + другие файлы js.

Вот мой файл 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 разрешает эти псевдонимы, разбросанные по всему приложению?


person Jimmy Luis    schedule 23.03.2012    source источник


Ответы (1)


Сборка также не считывает конфиг из файла main.js автоматически. Для этого есть возможность, mainConfigFile, см. справочник по mainConfigFile.

person Dominic Scimeca    schedule 31.05.2012