angularjs - ejemplos - ¿Qué está causando que ''gruñir servir'' arroje ''No se encontraron componentes de Bower''?
directivas angular 5 (9)
Estoy comenzando la aplicación angular con angular-fullstack en mi caja de Windows 7. Instalé muchos paquetes npm con opciones -g, incluida grunt-bower-install. Creé la aplicación primero ejecutando
tu nombre de aplicación angular y lleno
No hubo excepciones durante la creación de la aplicación. Después de que la aplicación se creó con éxito intenté ejecutar la aplicación usando
gruñir servir
esperando que el servidor se ejecute. Pero el ''servicio ronco'' falló con
Ejecución de la tarea "bower-install: app" (bower-install) No puede encontrar dónde guarda sus paquetes Bower.
Intentamos buscar un archivo
.bowerrc
, pero no pudimos encontrar una propiedad dedirectory
personalizada definida. Luego probamosbower_components
, pero parece que tampoco existe. Como último recurso, probamos el directorio decomponents
pre-1.0, pero tampoco se pudo encontrar.Lamentablemente, no podemos continuar sin saber dónde están los paquetes de Bower que ha instalado.
Error fatal: no se encontraron componentes de Bower.
Encontré el archivo .bowerrc y apuntaba a la aplicación / bower_components. Desafortunadamente, el archivo bower_components no estaba donde se puede encontrar. No estoy seguro de cuál debería ser el contenido del archivo para crearlo yo mismo. ¿Es el archivo faltante el que causa este problema o hay un paquete npm, no lo instalé correctamente?
- Instalé bower usando npm también *
Gracias
Confusamente, la tarea grunt-bower-install que viene con angular-fullstack no instala componentes de bower. No instala nada. Este error está tratando de hacerle saber que no puede encontrar los componentes de bower directamente, por lo que no puede hacer su trabajo.
Para solucionar el problema, ejecute bower install
.
Si no tiene instalado Bower, ejecute npm install -g bower
primero.
En mi caso, agregué sudo
para que funcione. Entonces, ejecuté sudo npm install -g bower
y luego bower install
. grunt serve
funcionó cuando lo ejecuté.
Intenta hacer la bower install
. Si su fallo al decir que no puede conectarse a git, puede cambiar la ubicación de la ubicación del repositorio simplemente ejecutando debajo del comando
$ git config --global url.https://github.com/.insteadOf git://github.com/
Esto asegurará que se descargará a través de https en lugar de git si está causando que el firewall de orginasation lo bloquee.
La instalación de Bower requiere que los paquetes se traigan del repositorio Git, por lo que primero debe instalar la aplicación Git en su sistema. Puede descargarlo desde este enlace: https://git-scm.com/downloads . Ahora, después de haberlo descargado, es posible que la RUTA no esté configurada, por lo tanto, vaya a Panel de control -> Sistema y seguridad -> Sistema -> Configuración avanzada del sistema (en el lado izquierdo), haga clic en él, luego vaya a Variables del entorno -> Variables del sistema -> RUTA, haga clic en editar y escriba las siguientes rutas:
; C: / Users / admin / AppData / Local / Programs / Git / bin; C: / Users / admin / AppData / Local / Programs / Git / cmd .... Bueno, la ruta anterior es donde se instaló Git en mi sistema, puede rastrear hasta el lugar en su sistema donde se instaló Git y seleccionar las rutas de la carpeta "bin" y "cmd" y pégalo en la variable PATH.
Ahora, después de configurar la ruta GIT, ahora puede escribir el comando "$ bower install", esto instalará todos sus paquetes de bower.
Me enfrenté al mismo problema, pero solo npm install -g bower
y luego npm install -g bower
y consiguió que el grunt serve
funcionara.
No necesitaba hacer ninguna de las cosas mencionadas por Olga.
Espero que esto ayude.
Tuve el mismo problema, esto es lo que funcionó en mi caso:
- rubí y brújula instalados (el soldado necesita estos)
- verificó que la ruta a la carpeta Ruby bin se agregue a% PATH%
- Git instalado
- reinició la ventana de cmd y ejecutó "bower install" en la carpeta de la aplicación
Después de eso, el comando gruñir servir funcionó perfectamente. Nota: tal vez instalar Git y ejecutar la instalación de bower sea suficiente en su caso.
npm install -g bower
no instala los componentes del bower, debe ejecutar también la bower install
para tener todos los componentes del bower instalados y luego ejecutar el grunt serve
. Debería funcionar bien
npm install -g bower
bower install
grunt serve
También funcionó
npm install -g bower
bower install
grunt serve
trabajó para mi ...