2014-06-13 4 views
1

카르마을 사용하여 테스트를 실행하려고합니다. 그러나 자바 스크립트 파일이 잘못된 순서로로드되는 것 같습니다.카르마가 잘못된 순서로 파일을로드합니다.

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이 후 를로드되어 있기 때문에이 가정 :

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

그러나 다음과 같은 오류의 결과는 것을 : 내 파일을로드 할 곳입니다

AuthenticationController.js. (같은 폴더에 배치됩니다.)

수동으로 파일을 입력하지 않고 올바른 순서로로드하려면 어떻게해야합니까?

+0

나는 비슷한 문제가 있었고 결국 가장 쉬운 해결책은 내 JS 파일을 하나로 묶어서 모든 문제를 해결하는 것이 었습니다. – maurycy

답변

1

grunt-contrib-concat을 사용하여 파일을 병합했습니다. 트릭을 했나 :-)

관련 문제