javascript - La creación del proyecto Angular falló debido a circular-json obsoleto
Usé el siguiente comando para crear un nuevo proyecto de Angular
ng new hello-world
Falló al mostrar
npm WARN deprecated [email : CircularJSON is in maintenance only, flatted is its successor.
npm ERR! Unexpected end of JSON input while parsing near '...rocess":"~0.7.0"},"_h'
Luego instalé flatted usando...
npm i flatted
Pero el error todavía ocurre. ¿Cómo usar flatted en lugar de la biblioteca obsoleta circular-json?
Respuesta #1
Ejecute los siguientes comandos que limpiarán la caché de NPM
npm cache clean --force
después de esto, ejecuta el siguiente comando
npm install -g @angular/cli@latest
entonces puedes crear un proyecto angular.
Respuesta #2
Si no funciona, incluso después de limpiar la caché, lo cual me pasó a mí:
Asegúrate de probar el comando ng new create-app usando Powershell en modo administrador.
Esto funcionó para mí.