0

我創建的角應用程式yoeman腳手架工具,使用命令:karma.conf.js不存在!的NodeJS錯誤


yo angular 


當我運行grunt serve它輸出我的應用細,其當我運行grunt我得到


運行「karma:unit」(karma)任務ERROR [config]:文件 /home/ubuntu/karma.conf.js不存在!


該文件不存在,但不應該安裝業力時,這會產生?

版本我運行:

NPM 1.4.9

1.1.2

涼亭 1.3.4

節點v0.10.28(我讀了這個版本的地方sion是最好的,而不是yoeman的新版本)

+0

看起來您正在尋找〜對於您的文件,這可能應該是./npm_modules或〜/ .something。我不知道默認安裝的任何應用程序 – Jackie

+0

在gruntfile中應該聲明更多的位置。即使它不是自動生成應該很容易手動創建。在github – Jackie

回答

2

當前版本的Angular發生器顯然存在一些bug。下面是我做修復它生成了什麼:

  1. Gruntfile.jskarma.conf.js的路徑更改爲test/karma.conf.js
  2. 修復了karma.conf.js中的語法錯誤和缺失部分。看到這個要點:https://gist.github.com/kristopherjohnson/f1d7e4d1c31ae3b0899e
+0

的karma-runner項目中查看測試客戶端,謝謝!這就是它! –

+0

咕嚕---力量可能會給你更多的信息 – ackuser

0

在我的情況下,我根本找不到karma.cong.js。我所做的只是迫​​使咕嚕與

grunt --force 

然後我得到類似的東西

Running "karma:unit" (karma) task 
08 09 2015 13:16:33.928:WARN [plugin]: Cannot find plugin "karma-phantomjs-launcher". 
    Did you forget to install it ? 
    npm install karma-phantomjs-launcher --save-dev 
08 09 2015 13:16:33.939:WARN [plugin]: Cannot find plugin "karma-jasmine". 
    Did you forget to install it ? 
    npm install karma-jasmine --save-dev 
Warning: No provider for "framework:jasmine"! (Resolving: framework:jasmine) Used --force, continuing. 

所以我能弄明白我失蹤了。

npm install karma-phantomjs-launcher --save-dev 
    npm install karma-jasmine --save-dev 

希望得到這個幫助。