I've generated an AngularJS project by using Yeoman by running
yo Angular myProjectName
And I then ran
grunt
to build the project. But then the build got abborted because of warnings:
Deans-MacBook-Air:frontend dean$ grunt
Running "newer:jshint" (newer) task
Running "newer:jshint:all" (newer) task
Running "jshint:all" (jshint) task
✔ No problems
Running "newer-postrun:jshint:all:1:/Users/dean/Desktop/myProjectName/frontend/node_modules/grunt-newer/.cache" (newer-postrun) task
Running "newer:jshint:test" (newer) task
No newer files to process.
Warning: Task "karma" not found. Use --force to continue.
Aborted due to warnings.
Execution Time (2014-07-18 07:37:37 UTC)
loading tasks 3ms ▇ 3%
newer:jshint 3ms ▇ 3%
newer:jshint:all 6ms ▇▇ 6%
jshint:all 75ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 79%
newer-postrun:...-newer/.cache 1ms ▇ 1%
newer:jshint:test 5ms ▇▇ 5%
Total 95ms
Deans-MacBook-Air:frontend dean$
So yeah... I tried running
npm install -g generator-karma
and then restarting my terminal after it installed but that didn't work either. I'm using a macbook running OSX 10.9.4 fyi.