2014-09-04 110 views
0

最近我正在學習單元測試。 所以,我通過教程,並通過運行以下代碼Karma:8080端口上沒有監聽服務器

npm install -g karma 
npm install -g karma-cli 

但現在安裝業力,當我嘗試執行karma run它給我的反饋

[2014-09-04 14:52:56.275] [DEBUG] config - Loading config /Applications/MAMP/htdocs/ngTest/karma.conf.js 
There is no server listening on port 8080 

編輯:噶配置

module.exports = function(config) { 
    config.set({ 
    basePath: '', 
    frameworks: ['jasmine'], 
    files: [ 
     'app/bower_components/angular/angular.js', 
     'app/bower_components/angular-mocks/angular-mocks.js', 
     'app/scripts/*.js', 
     'app/scripts/**/*.js', 
     'test/mock/**/*.js', 
     'test/spec/**/*.js' 
    ], 
    exclude: [], 
    port: 8080, 
    logLevel: config.LOG_INFO, 
    autoWatch: false, 
    browsers: ['Chrome'], 
    singleRun: true 
    }); 
}; 
+2

「業力開始」......! – Jai 2014-09-04 09:22:57

+0

@Jai在做業力開始時 錯誤:沒有「framework:jasmine」的提供者! (解決:框架:茉莉花) – 2014-09-04 09:29:53

+0

是的,應該是因爲業力使用茉莉花框架進行測試,你創建了業力conf文件? – Jai 2014-09-04 09:38:44

回答

2

我想你應該花一些時間在開始之前仔細閱讀文檔。這是值得的;)

# Install plugins that your project needs: 
$ npm install karma-jasmine karma-chrome-launcher --save-dev 

Karma documentation

然後karma start在評論中指出。

+0

謝謝@glepretre .. – 2014-09-05 07:58:43