1
resposta

Esse foi o meu erro após o comando: ng new ByteBank

... CREATE ByteBank/e2e/src/app.po.ts (301 bytes) | Installing packages...npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: byte-bank@0.0.0 npm ERR! Found: jasmine-core@3.6.0 npm ERR! node_modules/jasmine-core npm ERR! dev jasmine-core@"~3.6.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer jasmine-core@">=3.8" from karma-jasmine-html-reporter@1.7.0 npm ERR! node_modules/karma-jasmine-html-reporter npm ERR! dev karma-jasmine-html-reporter@"^1.5.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\ricar\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\ricar\AppData\Local\npm-cache_logs\2021-12-15T01_09_40_837Z-debug.log × Package install failed, see above. The Schematic workflow failed. See above.

1 resposta

Olá, Ricardo! Tudo bem?

Esse erro tende a ser um problema de versionamento das bibliotecas usadas pelo Angular.

Uma das soluções é alterar as versões das bibliotecas:

// package.json

"jasmine-core": "~3.8.0",
"karma-jasmine-html-reporter": "^1.7.0"

Apague o node_modules e rode npm install.

Como é relativo esse ajuste de versões, dependendo das suas versões do Angular/Node.js, você pode também tentar a solução apresentada por outros alunos. A solução seria instalar a versão do Node.js usada no curso, e rodar os comandos:

npm uninstall -g @angular/cli

npm cache clean --force

npm install -g @angular/cli@10.1.6

npm install yarn -g

ng config -g cli.packageManager yarn

Espero ter ajudado!