Je construis une application en utilisant MEAN Stack et j'essaie d'échafauder mon interface en utilisant yeoman-generator, lorsque je fais yo angular, il ne parvient pas à se construire et se termine comme suit
Running "wiredep:app" (wiredep) task
Warning: Error: Cannot find where you keep your Bower packages. Use --force to continue.
Aborted due to warnings.
Je suis coincé avec cet avertissement. J'ai trouvé une question similaire ici , mais cette solution ne m'a pas aidé.
Toute aide est la bienvenue.
J'ai la même erreur sur
grunt serve.
C'était résolu quand j'ai essayé
npm install --global yo bower grunt-cli
npm install -g generator-angular
yo angular
grunt serve
si vous obtenez une erreur: -
Exécution de la tâche "wiredep: app" (wiredep)
Avertissement: Erreur: angular n'est pas installé
. Essayez d'exécuter bower install
Placez le fichier .bowerrc dans le répertoire de fichiers bower.json.
Il doit contenir:
{
"directory": "client/bower_components"
}
C'est peut-être votre problème.
Pour moi, cela semblait être lié aux droits.
J'ai dû créer manuellement le dossier bower_components:
mkdir -m 777 client/bower_components
et courir
bower install
Il suffit de lancer bower install
et votre code sera exécuté.
Je viens d'avoir l'erreur.
La solution pour moi était d’ajouter le dossier bower_components
au dossier racine même si je n’avais pas encore de dépendances Bower.
La version du nœud semble être obsolète et les variables npm
et nodejs
ne sont pas installées globalement:
Pour installer globalement, exécutez ce qui suit:
npm install --global yo bower grunt-cli
npm install -g generator-angular
Et recommencez, cela fonctionnera à coup sûr.