如何导入角js中的文件以及需要导入的序列?

时间:2015-12-20 10:03:10

标签: angularjs angularjs-directive angularjs-scope jasmine karma-jasmine

我在demo中创建了一个控制器。我尝试使用karma,jasmine来测试我的控制器。但是我有导入文件的问题。 我想知道如何导入文件以及导入文件的顺序是什么

当我在 karma.conf.js文件中这样写时,它显示模块未找到。无法测试我的控制器。

'app/**/*.js',
            'app/*.js',
            'app/home/controller/*.js',
            'app/**/*.html',
           'test/**.js'

整个代码

 files: [

        'bower_components/angular/angular.js' ,
        'bower_components/jquery/dist/jquery.js' ,
        'bower_components/angular-ui-router/release/angular-ui-router.js' ,
        'bower_components/angular-mocks/angular-mocks.js' ,
        'bower_components/angular-resource/angular-resource.js' ,




        'app/**/*.js',
        'app/*.js',
        'app/home/controller/*.js',
        'app/**/*.html',
       'test/**.js'
    ],

但是当我这样写的时候,它完全有效吗?

 files: [

        'bower_components/angular/angular.js' ,
        'bower_components/jquery/dist/jquery.js' ,
        'bower_components/angular-ui-router/release/angular-ui-router.js' ,
        'bower_components/angular-mocks/angular-mocks.js' ,
        'bower_components/angular-resource/angular-resource.js' ,




        'app/home/*.js',
        'app/app.js',
        'app/home/controller/*.js',
        'app/**/*.html',
       'test/**.js'
    ],

我想知道如何以最佳方式导入文件..以及我需要导入文件的顺序?

'app/home/*.js',
 'app/home/controller/*.js',
            'app/app.js',

因为当我导入上面的控制器文件时.still会显示错误原因吗?

该问题与此问题有关

How to remove module not found error in angular?

任何更新..?

0 个答案:

没有答案