This answer I found from Melmoth:
Grunt wiredep:app Cannot find Bower packages
Plus commenting out line 166 in gruntfile.js :
// cwd: '<%= yeoman.app %>'
fixed the issue for me.
Adding detail as per request
I am doing the Yeoman 1 hour codelab http://yeoman.io/codelab.html
After installation I ran grunt serve
and got an error: Running "wiredep:app" (wiredep) task
Warning: ENOENT, no such file or directory '../charlottesFolder/app/bower.json'
I tried moving:
charlottesFolder/bower.json
to charlotteFolder/app/bower.json
(don't actually do this as it was wrong)
which then threw the error: Running "wiredep:app" (wiredep) task
Cannot find where you keep your Bower packages.
This led me to Melmoth's answer for Cannot find Bower packages
- his solution worked in conjunction with commenting out the cwd
line (currently line 166) in Gruntfile.js
.