Vous devez être à l’intérieur d’un projet angular-cli pour pouvoir utiliser la commande build après la réinstallation de angular-cli.

J’ai installé le dernier angi-cli à l’échelle mondiale et mon projet s’est bien déroulé.

En lisant une solution suggérée pour un autre problème, ( https://github.com/angular/angular-cli/issues/917 ), j’ai désinstallé le système angi-cli global et l’ai installé en tant que dépendance de développement.

Cet autre problème n’a pas été résolu et j’ai donc désinstallé la dépendance au développement et réinstallé globalement le système angi-cli. Maintenant, quand j’essaie de faire un build ng, je reçois l’erreur:

Vous devez être dans un projet angular-cli pour pouvoir utiliser la commande build

Ma version angular-cli n’a pas changé. Pourquoi mon projet n’est-il pas reconnu comme un projet angular?

Même que John Pankowicz répond, mais dans mon cas je devais courir

npm install -g @angular/cli@latest 

pour que les versions correspondent.

Ok, je l’ai trouvé

package.json doit contenir une dépendance à l’ angular-cli .

Lorsque j’ai désinstallé mon code angular local, npm a également supprimé l’entrée de dépendance.

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

utilisez sudo sur Mac / Linux.

J’ai eu le même message d’erreur. Mais la cause et la solution sont légèrement différentes. Quand j’ai couru “ng -v”, il a montré différentes versions pour les angi-cli (1.0.0-beta.28.3) et @ angular / cli (1.0.0-beta.31). J’ai re-couru:

 npm install -g @angular/cli 

Les deux affichent maintenant une version de 1.0.0-beta.31. Le message d’erreur est parti et “ng serve” fonctionne maintenant. (Oui, c’était @ angular / cli que j’ai réinstallé et la version angular-cli a été mise à jour.)

Utilisez npm install angular-cli --save-dev

Cela a fonctionné dans mon cas

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

Dans mon cas (Mac OS X et l’environnement Angular 1.5 précédemment utilisé)

npm -g cache clean --force

npm cache clean --force

travaillé. ( npm install -g @angular/cli@latest tard)

Exécutez les commandes suivantes pas à pas:

sudo npm désinstaller -g angular-cli @ angular / cli

sudo npm cache propre

npm install npm @ dernier -g

sudo npm install -g @ angular / cli

npm reconstruire node-sass –force

 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 

Cela fonctionne avec npm install -g @angular/cli@latest pour moi.

J’avais le même problème – il s’est avéré que j’utilisais un angle angular déprécié au lieu de @ angular / cli. Ce dernier a été utilisé par mon équipe de développement et il m’a fallu un certain temps pour remarquer que nous utilisions une version différente de la forme angular.

N’oubliez pas d’utiliser –force:

 npm cache clean --force 

J’ai eu le même problème et rien ne marchait mais j’ai suivi ci-dessous Steps et ça a fonctionné pour moi. quand j’ai couru cmd en tant qu’administrateur, ça marchait bien pour moi.

  1. Exécutez d’abord l’invite de commande en tant qu’administrateur et répondez.

  2. créer le nouveau projet et s’il ne crée toujours pas le projet, exécutez le code
    ci-dessous rm -r -f // puis lancez ng new, puis lancez ng serve et cela devrait fonctionner. Si rien ne fonctionne, désinstallez simplement le nœud et tous les autres fichiers associés et exécutez

    le code précédent à nouveau cela fonctionnera.

Il suffit d’inclure ceci dans le package.json dans la section devDependencies

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

Pas obligatoire de l’installer si vous avez une autre vresion de cli installée globalement.

J’ai eu ce problème quand j’ai travaillé avec angular2 & 4 à la fois avec un projet différent. Donc angular4 – besoin angular-cli @ dernier et angular besoin angular-cli la version ci-dessus.

Cette erreur survient lorsqu’il y a incompatibilité entre la version de noeud et la version angular / cli. utilisez donc la commande ci-dessous pour mettre à jour la version de cli

npm install -g @ angular / cli @ latest