带有角度1.x和ES5的Webpack

Dan*_*515 20 angularjs webpack

在阅读了关于browserify vs webpack的数百行之后,以及几个如何处理这两行我决定去webpack.这是因为我喜欢将所有内容捆绑到js文件中的主要原因.

我有一个角度项目已经工作,我想重构它为webpack.问题?我的项目使用角度1.4.7,ng-animate和普通javascript(ES5),所有教程和手册都适用于ES6.我不想那么重构我的项目.怎么走?我想要一个每个角度模块的例子:工厂,指令,控制器等.非常感谢

Rya*_*yan 3

我通常有一个 feature.module.js 文件,其中包含我的模块定义并需要模块中包含的所有指令/服务。还有外部依赖。

/* module.js */
angular.module('my.module',['dependancy1', 'dependancy2']);

//External libraries
require('./dependancy1.module.js');
require('./dependancy2.module.js');

//Internal components
require('./thing.directive');
require('./thing.service';
 
Run Code Online (Sandbox Code Playgroud)

       
/* service.js */
angular.module('my.module')
    .directive('yourDir', function myDir(){...});
                                           
                                           
Run Code Online (Sandbox Code Playgroud)