2013-05-22 13 views
21

için EACCES hatası çalışan karma ünitesi testi:Yeoman: Ben yeoman.io listelenen örnek Yeoman iş akışı takip ediyorum angularjs

C:\yeoman2>grunt test 

(logging omitted for brevity) 

Running "connect:test" (connect) task 
Starting connect web server on localhost:9000. 

Running "karma:unit" (karma) task 
Fatal error: listen EACCES 

I:

npm install -g generator-angular generator-karma # install generators 
yo angular      # scaffold out a AngularJS project 
bower install angular-ui  # install a dependency for your project from Bower 
*grunt test      # test your app 
grunt server     # preview your app 
grunt       # build the application for deployment 

Everything grunt test komutu hariç inşaat büyük gruntfile'mı güncellemedim veya yapılandırmalarda başka değişiklikler yapmadım. Bu EACCESS hatasını daha önce hiç kimse gördü mü? Yeni bir düğüm yüklemesiyle Windows 8'de çalışıyorum.

cevap

36

Bu, karma sunucunun 8080 numaralı bağlantı noktasında çalıştığı için oluyordu. Bunu (karma.conf.js'de) 9999 olarak değiştirdim ve her şey yolunda.

+4

Bunu denedim ve çok çalıştı ... 9999 neden 8080'den çok daha iyi çalışıyor? – Crashthatch

+1

8080 numaralı bağlantı noktasında başka bir şeyiniz var mı? – Caleb

+0

Sadece bildiğim kadarıyla Karma ... yaptın mı? – Crashthatch

İlgili konular