Grunt concat AngularJS文件顺序错误
这是我第一次使用grunt,所以我不确定这样的事情是否可以做到 我有太多的js文件要写,我不想一个接一个地添加 大多数模块都有一个js文件夹,并且在该文件夹中(按字母顺序排列)Grunt concat AngularJS文件顺序错误,angularjs,gruntjs,Angularjs,Gruntjs,这是我第一次使用grunt,所以我不确定这样的事情是否可以做到 我有太多的js文件要写,我不想一个接一个地添加 大多数模块都有一个js文件夹,并且在该文件夹中(按字母顺序排列) name.controller.js name.module.js name.service.js 对于concat任务,我写道: src: ['app/**/*.js'], dest: 'dist/app.js' 出现了一个问题,因为控制器在模块之前加载,当我使用:angular.module('name')。con
src: ['app/**/*.js'],
dest: 'dist/app.js'
出现了一个问题,因为控制器在模块之前加载,当我使用:angular.module('name')。controller…
时,它无法识别模块“name”
是否有规则可以让concat任务知道以何种顺序对文件进行concat
或者,是否有方法告诉控制器等待模块加载,然后再加载?如果要在控制器和服务加载之前加载模块,可以这样定义:
src: [
'app/**/*.module.js',
'app/**/*.controller.js',
'app/**/*.services.js'],
非常感谢你。我使用了这个,并添加了“app/***.js”,因为不是所有的文件都是这些文件(有工厂、指令、w/e),不欢迎您。您应该通过babelify以及导入和导出来了解ES6。它以正确的顺序将您的文件编译成具有依赖项的ES5::-)