Grunt concat AngularJS文件的顺序错误



这是我第一次使用grunt,所以我不确定是否可以做到这一点。

我有太多的js文件要写,我不想一个接一个地添加。

大多数模块都有一个js文件夹,在该文件夹中(按字母顺序)

  1. name.controller.js
  2. 名称.module.js
  3. name.service.js

对于concat任务,我写道:

src: ['app/**/*.js'],
dest: 'dist/app.js'

由于控制器是在模块之前加载的,因此当我使用:angular.module('name').controller...时,它无法识别模块的"名称"。

有没有规则可以让concat任务知道按照哪个顺序连接文件?

或者,有没有办法告诉控制器等待模块加载,然后再加载?

如果你想在控制器和服务之前加载模块,你可以这样定义:

src: [
    'app/**/*.module.js',
    'app/**/*.controller.js',
    'app/**/*.services.js'],

最新更新