Я должен перенести свой проект, чтобы использовать webpack из grunt. Я пытаюсь экспортировать все содержимое внутри IIFE для импорта в другом месте для веб-пакета. Содержимое - это объявление модуля, его контроллеры. Мы используем Angular 1.x
Я сейчас экспортировал имя модуля прямо за пределы IIFE. Я знаю, что могу разбить IIFE на разные функции, а затем экспортировать функцию и модуль по умолчанию, чтобы сделать его аккуратным, но я не хочу этого делать.
Это то, что у меня есть сейчас. Будет ли это работать или есть другой способ экспортировать все внутри функции?
(function() {
angular.module('moduleZ', ['modulex.directive']);
angular.module('moduleZ').controller('controller1', []);
angular.module('moduleZ').controller('controller2', []);
}());
export default 'moduleZ';