46 votes

Fichier .angular-cli.json manquant : Angular

J'ai créé un projet Angular2 en utilisant Angular-cli avec la commande suivante :

ng new project-name

mais, je ne vois pas .angular-cli.json dans le dossier racine de mon projet. La version d'angular-cli que j'utilise est 1.0.2. J'ai créé plusieurs projets avec cli dans le passé et je n'ai jamais rencontré ce problème. Est-ce à cause de la récente mise à jour ? Si oui, où puis-je trouver le fichier json ? Ou dois-je le créer manuellement ?

0 votes

Ce qui se passe si vous essayez d'exécuter locate angular-cli.json ?

0 votes

"Ne pas voir" dans quel sens ? Qu'est-ce qui se passe quand tu cours ng serve ?

0 votes

@torazaburo ng serve fonctionne bien ! Je suis capable d'utiliser toutes les commandes cli, mais je n'arrive pas à localiser le fichier angular-cli.json dans le répertoire racine. J'ai fait 'locate angular-cli.json' et j'ai obtenu le chemin suivant : /usr/local/lib/node_modules/@angular/cli/blueprints/ng/files/angular-cli.json

101voto

Marc Points 842

Mise à jour : Avec Angular 6.0.0 le site le nom du fichier est modifié de .angular-cli.json à angular.json.

.angular-cli.json est un fichier caché depuis @angular/cli version 1.0.

Le fichier a le préfixe . avec cette version 1.0, donc il est caché comme @JB Nizet a commenté.

Le changement est décrit dans le wiki de @angular/cli mise à jour des histoires 1.0

L'emplacement de ce fichier est inchangé.

Lorsque vous créez un nouveau projet avec @angular/cli 1.0.2, le message

create .angular-cli.json

s'affiche.

0 votes

Mais comment puis-je exécuter le projet développé dans les versions précédentes via la dernière version d'angular-cli ?

0 votes

0 votes

J'ai essayé de renommer mon angular-cli.json avec angular.json mais ça n'a pas marché pour moi il y a une erreur dans le même paquet. PS : J'ai migré mon application d'angular 5 à angular 6. après la migration, je reçois l'erreur "Error : Le fichier d'espace de travail local ('angular.json') n'a pas pu être trouvé".

43voto

Nitin Jadhav Points 124

angular-cli.json a été renommé/remplacé par angular.json à partir de la version 6.0.

mentionné ici

0 votes

C'est important de le savoir pour tous ceux qui ne peuvent pas le trouver ! merci

0 votes

J'ai essayé de renommer mon angular-cli.json avec angular.json mais ça n'a pas marché pour moi il y a une erreur dans le même paquet. PS : J'ai migré mon application d'angular 5 à angular 6. après la migration, je reçois l'erreur "Error : Le fichier d'espace de travail local ('angular.json') n'a pas pu être trouvé".

2voto

tadtab Points 1027

Vous ne verrez pas angular-cli.json mais plutôt ceci (avec un point au début) .angular-cli.json qui est un fichier caché. Sur le finder MAC OS allez dans le dossier Root du projet et faites

command + shift + .

ou sur l'éclipse ouvrir le projet dans le navigateur

Window->Show View->Navigator

y

Eclipse -> Preferences -> Remote Systems -> Files : Vérifiez le "Show hidden files" Ok.

De cette façon, vous pouvez afficher ou cacher un fichier caché comme ( .git, .gitIgnore )

0 votes

Qu'est-ce que "angular-cli.json est .angular-cli.json" ?

0 votes

Le nom du fichier est indiqué comme étant caché. En fait, je dois mettre à jour la description.

1voto

D. Huntley Points 11

J'ai également créé, d'une manière ou d'une autre, un projet angulaire qui n'avait pas de fichier .angular-cli/json, mais qui semblait par ailleurs se construire et se tester avec succès.

Il s'avère que je l'ai créé en clonant le quickstart de GitHub en suivant les instructions ici : https://angular.io/guide/setup

Si vous installez le CLI complet, il générera des projets qui contiennent le fichier manquant. Utilisez npm install -g @angular/cli par https://angular.io/guide/quickstart

1voto

shalamus Points 467

angular-cli.json a maintenant été modifié en angular.json sur l'angle 6

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X