我必须转移项目以使用grunt的webpack。我正在尝试将IIFE中的所有内容导出,以导入到其他地方进行webpack。内容是模块声明及其控制器。我们正在使用Angular 1.x
我现在已经将模块的名称导出到IIFE之外。我知道我可以将IIFE分解为不同的功能,然后导出默认功能和模块以使其更简洁,但我不想这样做。
这就是我现在所拥有的。这会行得通吗,还是有其他方法可以导出函数内部的所有内容?
(function() {
angular.module('moduleZ', ['modulex.directive']);
angular.module('moduleZ').controller('controller1', []);
angular.module('moduleZ').controller('controller2', []);
}());
export default 'moduleZ';