2015-08-22 112 views
6

我得到ReferenceError:在CLI中運行'npm test'或'karma start'時無法在application.js上找到變量:ApplicationConfiguration。 我參考karma.config.js是:ReferenceError:找不到變量:ApplicationConfiguration

module.exports = function(config) { 

    config.set({ 

    frameworks: ['jasmine'], 

    files: [ 
     'public/lib/angular/angular.js', 
     'public/lib/angular-*/angular-*.js', 
     'public/lib/angular-mocks/angular-mocks.js', 
     'public/lib/jquery/dist/jquery.js', 
     'public/lib/angular-ui-router/release/angular-ui-router.js', 
     'public/lib/angular-resource/angular-resource.js', 
     'public/**/*.js', 
     'public/modules/core/tests/unit/*.js' 
    ], 

    exclude: [ 
    ], 

    preprocessors: { 
    }, 

    reporters: ['progress'], 

    port: 9876, 

    colors: true, 

    logLevel: config.LOG_INFO, 

    autoWatch: true, 

    browsers: ['PhantomJS'], 

    singleRun: false 
    }) 
} 

請幫我....

+0

我的問題解決了。必須在karma.conf.js中給出適當的文件序列,而不是將public/**/*。js作爲一個整體。 jquery,angular,mock,router,config.js,application.js,client.module.js,contoller.js,test.js應該是正確的順序。 – Ziva

回答

2

我的問題解決了。必須在karma.conf.js中給出適當的文件序列,而不是將public/**/*。js作爲一個整體 在構建ur項目時在karma.config.js中添加的文件的正確順序meanjs yo:

。 jquery,angular,mock,路由器,config.js,application.js,client.module.js,co ntoller.js,test.js應該是正確的序列。

相關問題