tutorial proyecto instalar español crear componente comandos cli angular-cli

angular-cli - proyecto - instalar angular 5



Debes estar dentro de un proyecto angular-cli para usar el comando de compilación después de reinstalar angular-cli (19)

Este error se produce cuando hay incompatibilidad entre la versión del nodo y la versión angular / cli. por lo tanto, use el siguiente comando para actualizar la versión cli a la última

npm install -g @ angular / cli @ latest

Tenía el último angular-cli instalado a nivel mundial y mi proyecto se estaba construyendo con éxito.

Mientras leía una solución sugerida para otro problema, ( https://github.com/angular/angular-cli/issues/917 ) desinstalé el angular-cli global y lo instalé como una dependencia de desarrollo.

Ese otro problema no se resolvió, así que desinstalé la dependencia de desarrollo y reinstalé angular-cli globalmente una vez más. Ahora, cuando intento hacer una compilación ng , aparece el error:

Debes estar dentro de un proyecto angular-cli para poder usar el comando build

Mi versión angular-cli no cambió. ¿Por qué no se reconoce mi proyecto como un proyecto angular-cli?


Ejecute los siguientes comandos paso a paso:

sudo npm uninstall -g angular-cli @angular/cli sudo npm cache clean npm install npm@latest -g sudo npm install -g @angular/cli npm rebuild node-sass --force


En mi caso (Mac OS X y el entorno Angular 1.5 utilizado anteriormente)

npm -g cache clean --force

npm cache clean --force

trabajó. ( npm install -g @angular/cli@latest después)


Enfrenté el mismo problema mientras ejecutaba mi proyecto: descubrí que si su proyecto usa una versión específica de cualquier cosa en package.json, descubra eso e instale la versión específica de esas dependencias, como para mí, npm install @ angular / cli @ ^ 4.0.0 .


Esto es lo que me ayudó cuando me encontré con el mismo problema:

npm uninstall -g angular-cli @angular/cli npm cache clean --force npm install -g @angular/cli@latest


Funcionó en mi caso

sudo npm uninstall -g angular-cli @angular/cli sudo npm cache clean --force npm install npm@latest -g sudo npm install -g @angular/cli


Funciona con npm install -g @angular/cli@latest para mí.


Igual que la respuesta de John Pankowicz, pero en mi caso tuve que correr

npm install -g @angular/cli@latest

para que las versiones coincidan.


No te olvides de usar --force:

npm cache clean --force


Ok, lo encontré.

package.json debe contener una dependencia a angular-cli .

Cuando desinstalé mi angular-cli local, npm también eliminó la entrada de dependencia.


Simplemente incluya esto en el paquete.json en la sección devDependencies

"angular-cli": "1.0.0-beta.25.5"

No es obligatorio instalarlo si tiene otra versión de cli instalada globalmente.

Recibí este problema cuando trabajé con angular2 y 4 a la vez con un proyecto diferente. Entonces angular4 - necesita angular-cli @ latest y angular2 necesita angular-cli la versión anterior.


Tuve el mismo mensaje de error. Pero la causa y la solución son ligeramente diferentes. Cuando ejecuté "ng -v", mostró diferentes versiones para angular-cli (1.0.0-beta.28.3) y @ angular / cli (1.0.0-beta.31). Volví a correr:

npm install -g @angular/cli

Ahora ambos muestran una versión de 1.0.0-beta.31. El mensaje de error desapareció y "ng serve" ahora funciona. (Sí, fue @ angular / cli que reinstalé y se actualizó la versión angular-cli).


Tuve el mismo problema: resultó que estaba usando un angular-cli en desuso en lugar de @ angular / cli. Este último fue utilizado por mi equipo de desarrollo y me tomó un tiempo notar que estábamos usando una versión diferente de angular-cli.


Tuve el problema similar y nada funcionaba, pero luego seguí los pasos a continuación y funcionó para mí. cuando ejecuté cmd como administrador, funcionó bien para mí.

  1. Primero ejecute el Símbolo del sistema como administrador ans.

  2. Crea el nuevo proyecto.

Si todavía no crea el proyecto, elimine la carpeta y todos sus archivos, y luego ejecute ng new <project name> seguido de ng serve .

Si nada funciona, simplemente desinstale el nodo y todos los demás archivos relacionados con él y siga los pasos anteriores


Use npm install angular-cli --save-dev


npm uninstall -g angular-cli npm uninstall --save angular-cli npm uninstall -g @angular/cli npm uninstall --save @angular/cli npm cache clean npm install --save-dev @angular/cli@latest


npm uninstall -g angular-cli npm install -g @angular/cli

¡Eso es!


npm uninstall -g angular-cli @angular/cli npm cache clean --force npm install -g @angular-cli/latest

Probé comandos similares y funcionó para mí, pero asegúrese de usarlos desde el símbolo del sistema con derechos de administrador


npm uninstall -g angular-cli @angular/cli npm cache clean npm install -g @angular/cli

use sudo en Mac / Linux.