2013-07-31 3 views
0

Я пытаюсь использовать requireJs с нокаутом в моем проекте mvc4. Но когда я начал изучать, нужно js, я нашел следующий код во многих местах.Какова цель конфигурации и прокладки в RequireJS

requirejs.config({ 
shim: { 
    'backbone': { 
     deps: ['underscore', 'jquery'], 
     exports: 'Backbone' 
    } 

    } 
    }); 

Мне нужно знать, почему этот блок конфигурации используется. Что такое прокладка внутри конфигурации и почему мы ее используем, какие преимущества.

Заранее спасибо.

+0

Возможный дубликат [Загрузка основы и подчеркивания с использованием requirejs] (http://stackoverflow.com/questions/8131265/loading-backbone-and-underscore-using-requirejs) – Jeroen

ответ

0

«прокладка: настройка зависимостей, экспорта и пользовательской инициализации для старых, традиционных« глобалов браузера », которые не используют define() для объявления зависимостей и установки значения модуля».

http://requirejs.org/docs/api.html#config-shim

Значение: позвоночник не поддерживает requirejs из коробки, следовательно, вы должны определить зависимости самостоятельно.

Смежные вопросы