【发布时间】:2014-03-18 00:04:15
【问题描述】:
我正在尝试使用 Yeoman 和 angular-generator 来启动一个新应用程序。
我运行这个命令(根据文档)来启动一个新应用:
yo angular my-app-name
所有依赖项都已下载,如果我运行
grunt serve
我的基础应用程序显示在浏览器中,一切正常。 当我尝试运行时,问题就开始了:
grunt test
我收到一个错误:Warning: Task "karma" not found. Use --force to continue.
所以我添加了这些行:
"grunt-karma": "*",
"generator-karma": "*"
在我的packeage.json 文件中,删除node_modules 文件夹并运行`npm install。我很想解决这个问题,但现在我得到了错误:
loading "grunt-karma.js" tasks...ERROR
>> Error: Cannot find module 'socket.io-client'
Warning: Task "karma" not found. Use --force to continue.
Aborted due to warnings.
我试着用谷歌搜索了一下,但我什么也找不到。我正在运行 MacOsX 10.8.5 和节点 v0.10.0 。有什么建议吗?
提前致谢
【问题讨论】:
标签: node.js angularjs gruntjs yeoman karma-runner