require.js: require.config оптимизация путей - PullRequest
4 голосов
/ 23 марта 2012

Я хочу оптимизировать свое приложение 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, чтобы эти псевдонимы распространились по всему приложению?

1 Ответ

1 голос
/ 01 июня 2012

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

...