RequireJS - Какова цель «экспорта» имущества в шим

Какова цель "экспорт» недвижимость в шиме ниже? Это действительно требуется?

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

Я спрашиваю, потому что это кажется избыточным - когда модуль включен в список зависимостей, мы снова указываем экспортируемое имя в качестве аргумента функции:

define(['backbone'], function (Backbone) {
  return Backbone.Model.extend({});
});

Ответы на вопрос(4)

Ваш ответ на вопрос