angularjs - webapp - ronco servir desde una nueva instalación de Yeoman devuelve-Advertencia: Tarea "servir" no encontrada
yeoman php (3)
Después de ejecutar yo angular
y luego cd
en la carpeta raíz de la aplicación (al mismo nivel que la carpeta de la aplicación, gruntfile
, package.json
, etc.) pruebo el grunt serve
y obtengo el error anterior. Grunt no comenzará un servidor para mí.
He buscado por todas partes, pero no he podido encontrar decir ejecutar la npm install
y la npm install
en el directorio raíz de la aplicación, que he intentado, pero sigue con el mismo error.
He actualizado y comprobado bower / grunt / npm y están todos bien.
Alguna sugerencia por favor?
¡Creo que encontré una solución!
http://yang-wei.github.io/blog/2014/06/01/npm-install-issues-plus-angularjs-set-up/
Ejecutar sudo en todas las instalaciones provoca problemas en la carpeta NPM en el directorio principal. Necesitaba cambiar los permisos de todas las carpetas usr / local ejecutando:
sudo chown -R $USER /usr/local
sudo chown -R `whoami` ~/.npm
npm install -g yo grunt-cli bower
¡Ahora vuelvo a realizar el proceso y no más errores!
El enlace de arriba también parece juntarse de un grupo de respuestas en npm arroja un error sin sudo
El Gruntfile.js
no está presente en el directorio de la app
, sino en el directorio raíz, es decir, el elemento parent
del directorio de la app
.
Debe ejecutar el grunt serve
desde el directorio raíz, es decir, el parent
del directorio de la app
.
Encontré un error similar con el mensaje "tarea --- no encontrada".
Intenté la solución de bitfidget, pero no pudo ayudar. Parecía ser un problema diferente.
Actualicé yo y el módulo grunt-cli así:
npm update -g yo npm update -g grunt-cli
y recreó todo el proyecto con el comando "yo".
Esto resolvió el problema. Espero que esto pueda ser de ayuda para cualquiera.