Je commence angular app avec angular-fullstack dans mon ordinateur Windows 7. J'ai installé plusieurs paquets npm avec des options -g, y compris grunt-bower-install. J'ai d'abord créé l'application en exécutant
yo angular-fullstack appname
Il n'y a pas eu d'exception lors de la création de l'application. Une fois l'application créée, j'ai essayé de l'exécuter avec.
grognent servir
attend le serveur à fonctionner. Mais le "service de grognement" a échoué avec
Exécution de la tâche "bower-install: app" (bower-install) Impossible de localiser l'emplacement de stockage de vos packages Bower.
Nous avons essayé de chercher un
.bowerrc
fichier, mais impossible de trouver une propriété personnaliséedirectory
définie. Nous avons ensuite essayébower_components
, mais il semble que cela n'existe pas non plus. En dernier recours, nous avons essayé le répertoirecomponents
antérieur à la version 1.0, mais nous n’avons pas pu le trouver.Malheureusement, nous ne pouvons pas continuer sans savoir où sont les packages Bower que vous avez installés.
Erreur fatale: Aucun composant Bower trouvé.
J'ai trouvé le fichier .bowerrc et il pointait vers app/bower_components. Malheureusement, le fichier bower_components n’était introuvable. Je ne suis pas sûr de ce que devrait être le contenu du fichier pour le créer moi-même. Est-ce le fichier manquant à l'origine de ce problème ou existe-t-il un package npm, je ne l'ai pas installé correctement?
Merci
J'ai eu le même problème, voici ce qui a fonctionné dans mon cas:
Après cela, la commande grunt serve a parfaitement fonctionné. Note: peut-être qu'installer Git et exécuter Bower installer suffiraient dans votre cas.
De manière confuse, la tâche d’installation de grunt-bower fournie avec angular-fullstack n’installe pas les composants de Bower. Il n'installe rien. Cette erreur tente de vous faire savoir qu'il ne peut pas trouver directement les composants bower, il ne peut donc pas faire son travail.
Pour résoudre le problème, exécutez bower install
.
Si Bower n’est pas installé, lancez npm install -g bower
première.
J'ai rencontré le même problème, mais seulement npm install -g bower
et alors bower install
et j'ai grunt serve
travail.
Je n'ai eu besoin de faire aucune des choses mentionnées par Olga.
J'espère que cela t'aides.
npm install -g bower
n’installe pas les composants de Bower, vous devriez aussi exécuter bower install
pour que tous les composants de Bower soient installés, puis exécutez grunt serve
. Ça devrait marcher
Essaye de faire bower install
. Si le message d'erreur ne parvient pas à se connecter à git, vous pouvez modifier l'emplacement de pointage du référentiel en exécutant simplement la commande ci-dessous.
$ git config --global url.https://github.com/.insteadOf git://github.com/
Cela garantira que vous serez téléchargé sur https au lieu de git si le pare-feu d’origine le bloque.
L'installation de Bower nécessite que les packages soient importés du référentiel Git. Vous devez donc d'abord installer l'application Git sur votre système. Vous pouvez le télécharger à partir de ce lien: https://git-scm.com/downloads . Maintenant que vous l'avez téléchargé, il est possible que le PATH ne soit pas configuré. Allez à ControlPanel -> Système et sécurité -> Système -> Paramètres système avancés (à gauche), cliquez dessus, then goto Environment Variables -> Variables système -> PATH, cliquez sur Editer et notez les chemins suivants:
; C:\Utilisateurs\admin\AppData\Local\Programmes\Git\bin; C:\Utilisateurs\admin\AppData\Local\Programmes\Git\cmd .... Le chemin ci-dessus est celui où Git a été installé sur mon système, vous pouvez explorer l'emplacement où Git a été installé et sélectionner les chemins à partir des dossiers "bin" et "cmd" et collez-le dans la variable PATH.
Maintenant, après la configuration du chemin GIT, vous pouvez maintenant taper la commande "$ bower install", cela installera tous vos paquets bower.
npm install -g bower
bower install
grunt serve
travaillé pour moi ...
Dans mon cas, j’ai ajouté Sudo
pour que cela fonctionne. Donc, j'ai couru Sudo npm install -g bower
et alors bower install
. grunt serve
alors travaillé quand je l'ai couru.