RequireJS - Какова цель «экспорта» имущества в шим
Какова цель "экспорт» недвижимость в шиме ниже? Это действительно требуется?
requirejs.config({
shim: {
'backbone': {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
}
}
});
Я спрашиваю, потому что это кажется избыточным - когда модуль включен в список зависимостей, мы снова указываем экспортируемое имя в качестве аргумента функции:
define(['backbone'], function (Backbone) {
return Backbone.Model.extend({});
});