J'ai utilisé la commande suivante pour créer un nouveau projet angulaire
ng new hello-world
Il a échoué en montrant
npm WARN deprecated [email protected]: CircularJSON is in maintenance only, flatted is its successor.
npm ERR! Unexpected end of JSON input while parsing near '...rocess":"~0.7.0"},"_h'
Puis j'ai installé Flatted en utilisant ...
npm i flatted
Mais l'erreur se produit toujours. Comment utiliser une bibliothèque aplatie au lieu de la bibliothèque obsolète circular-json?
Exécutez les commandes suivantes pour nettoyer le cache NPM
npm cache clean --force
après cette course suite à la commande
npm install -g @ angular/cli @ last
alors vous pouvez créer un projet angulaire.
J'ai eu le même problème. Aucune des réponses mentionnées ci-dessus n'a fonctionné pour moi.
Donc, j'ai supprimé le contenu de .npmrc
, j'ai lancé la commande generate et cela a fonctionné.
Après cela, vous pouvez restaurer le contenu de votre .npmrc
si nécessaire.
Si cela ne fonctionne pas, même après avoir effacé le cache, ce qui est arrivé dans mon cas:
Assurez-vous d’essayer la commande ng new create-app
en utilisant Powershell dans administrator mode.
Cela a fonctionné pour moi.