javascript - 按照错误的顺序,Karma 加载文件

  显示原文与译文双语对照的内容
0 0

我将要使用 Karma 来运行我的测试。 然而,看起来的javascript 文件order错误的顺序被加载。

我加载文件的位置如下:


files: [
 'vendor/angular.min.js',
 'vendor/angular-mocks.js',
 'app.js',
 'modules/*.js',
 'modules/*/*.js'
],

但是,这将导致以下错误:


Chrome 35.0.1916 (Mac OS X 10.10.0) ERROR
 Uncaught ReferenceError: AuthenticationModule is not defined
 at/Applications/MAMP/htdocs/client/app/js/modules/authentication/AuthenticationController.js:1

我认为这是因为的AuthenticationModule.js 在的AuthenticationController.js 之后 loaded ( 它们放在同一个文件夹中)

如何以正确的顺序加载这些文件,而不必手动键入这些文件?

时间: 原作者:

0 0

我使用 grunt-contrib-concat 来合并文件。 技巧:- )

原作者:
...