我使用yoeman脚手架工具创建了一个角度应用程序,使用命令:
yo angular
当我运行grunt serve
时,它输出我的应用程序正常,当我运行grunt
时我得到了
跑步"业力:单位" (业力)任务错误[配置]:文件 /home/ubuntu/karma.conf.js不存在!
文件不在那里但是在安装了业力时不应该生成这个文件吗?
我正在运行的版本:
npm 1.4.9
哟 1.1.2
bower 1.3.4
node v0.10.28 (我在某处读到这个版本最好而不是yoeman的新版本)
答案 0 :(得分:3)
当前版本的Angular生成器显然存在一些错误。这就是我为解决它产生的问题所做的工作:
Gruntfile.js
中,将karma.conf.js
的路径更改为test/karma.conf.js
。karma.conf.js
中的语法错误和缺失部分。请参阅此要点:https://gist.github.com/kristopherjohnson/f1d7e4d1c31ae3b0899e 答案 1 :(得分: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
希望得到这个帮助。