I'm building an App using MEAN Stack and trying to scaffold my frontend using yeoman-generator, when I do yo angular it fails to build and ends up in the following
Running "wiredep:app" (wiredep) task
Warning: Error: Cannot find where you keep your Bower packages. Use --force to continue.
Aborted due to warnings.
I'm stuck with this warning. I found a similar question here , but that solution didn't helped me.
Anyhelp will be greatly appreciated.
I got the same error on
grunt serve.
It was solved when i tried
npm install --global yo bower grunt-cli
npm install -g generator-angular
yo angular
grunt serve
if you get an error:-
Running "wiredep:app" (wiredep) task
Warning: Error: angular is not installed
. Try running bower install
Put .bowerrc file inside of bower.json file directory.
It must be contain :
{
"directory": "client/bower_components"
}
It may be your problem.
For me it seemed to be link with the rights.
I had to manually create the bower_components folder:
mkdir -m 777 client/bower_components
and run
bower install
The Node version seems to be outdated and both the npm
and nodejs
is not installed globally:
To install globally run the following:
npm install --global yo bower grunt-cli
npm install -g generator-angular
And start again, it will work for sure.
I just got the error.
The solution for me was to add the bower_components
folder on the root folder even if I did not have bower dependencies yet.