web-dev-qa-db-fra.com

Angular CLI 7 Nouveau projet échoue en raison de CircularJSON

Il suffit de réinstaller Angular CLI vers la version 7.1.1. Lors de l'exécution de ng new project-name, l'erreur suivante se produit:

npm WARN deprecated [email protected]: CircularJSON is in maintenance only, flatted is its successor.
npm ERR! code ERR_STREAM_WRITE_AFTER_ENDnpm ERR! write after end
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\[username]\AppData\Roaming\npm-cache\_logs\2018-12-04T20_40_23_399Z-debug.log
Package install failed, see above.

Lors de la modification dans le répertoire du projet, la nouvelle application Angular ne peut pas être servie. Comment cela peut-il être réparé?

4
crayden

Vous devriez regarder les détails de l'erreur.

npm WARN deprecated [email protected]: CircularJSON is in maintenance 
only, flatted is its successor.

D'après ce que [email protected] est obsolète. Vous devriez utiliser flatted . Un analyseur JSON circulaire ultra léger (0.5K) et rapide, directement du créateur de CircularJSON. L’avenir de CircularJSON s’appelle plat. 

Plus petit, plus rapide et capable de produire en moyenne également une sortie réduite, flatted est le nouvel analyseur syntaxique JSON circulaire, sans bouffon, compatible ESM et CJS.

installez-le en utilisant: npm i flatted

4
nircraft

Étape 1: Commencez par mettre à jour angular/cli en utilisant cette commande npm upgrade -g @angular/cli

Étape 2: Après cela, redémarrez votre PC

Étape 3: Après cela, créez un nouveau projet ng new my-app

Ça devrait marcher.

0
Jitendra Suthar