Recibo el siguiente error al crear un nuevo proyecto usando Angular CLI v13.1.0
\ Installing packages (npm)...npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: example-app@0.0.0 npm ERR! Found: typescript@4.5.3 npm ERR! node_modules/typescript npm ERR! dev typescript@"~4.5.2" from the root project npm ERR! peer typescript@">=4.4.3 <4.6" from @angular-devkit/build-angular@13.1.0 npm ERR! node_modules/@angular-devkit/build-angular npm ERR! dev @angular-devkit/build-angular@"~13.1.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer typescript@">=4.4.2 <4.5" from @angular/compiler-cli@13.0.3 npm ERR! node_modules/@angular/compiler-cli npm ERR! dev @angular/compiler-cli@"~13.0.0" from the root project npm ERR! peer @angular/compiler-cli@"^13.0.0 || ^13.1.0-next" from @angular-devkit/build-angular@13.1.0 npm ERR! node_modules/@angular-devkit/build-angular npm ERR! dev @angular-devkit/build-angular@"~13.1.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See C:\Users\user\AppData\Local\npm-cache\eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\user\AppData\Local\npm-cache\_logs\2021-12-10T12_46_21_814Z-debug.log × Package install failed, see above. The Schematic workflow failed. See above. Estoy usando Node JS versión 16.13.1 y npm versión 8.1.2
Intenté borrar el caché de npm con --force, también reinstalé Node JS. Todavía no hay suerte.
Así que lo resolví así:
Creé el proyecto usando ng new . Luego creó el proyecto pero arrojó un error al instalar las dependencias.
Luego edité manualmente el archivo package.json y reemplacé todas las versiones de paquetes angulares 13.0.0 con 13.1.0 y ejecuté npm i .
Después de eso, todos los paquetes se instalaron perfectamente bien y pude ejecutar ng serve .
Este es solo un problema de la versión del parche de TypeScript que se está rastreando aquí: https://github.com/angular/angular-cli/issues/22333 , así que simplemente baje la versión o npm i --force hasta que lo arreglen.
ve a este camino
C:\Usuarios\usuario\AppData\Local
y elimine esta carpeta.
npm-caché
entonces pruébalo.