1
resposta

[Bug] Estou tendo esse problema ao instalar o eslint

C:\Users\mathe\Desktop\react-cypress\testes-e2e-cypress-main>npm i eslint-plugin-cypress npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: bytebank@0.1.0 npm ERR! Found: eslint@8.57.1 npm ERR! node_modules/eslint npm ERR! dev eslint@"^8.26.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer eslint@">=9" from eslint-plugin-cypress@4.1.0 npm ERR! node_modules/eslint-plugin-cypress npm ERR! eslint-plugin-cypress@"*" 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! npm ERR! For a full report see: npm ERR! C:\Users\mathe\AppData\Local\npm-cache_logs\2024-11-04T20_40_11_303Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: C:\Users\mathe\AppData\Local\npm-cache_logs\2024-11-04T20_40_11_303Z-debug-0.log

1 resposta

Amigo, não sou do suporte mas enfrentei um problema parecido, e a resposta estava na versão do npm que eu estava ultilizando. A partir desse princípio segue algumas soluções que encontrei numa pesquisa rápida aqui. ° Atualizar as versões: Verificar as versões compatíveis no npm ou nos repositórios das bibliotecas e atualizar as versões no package.json. ° Usar --legacy-peer-deps: O comando npm install --legacy-peer-deps ou npm update --legacy-peer-deps permite instalar versões incompatíveis, mas pode causar bugs ou comportamentos inesperados. ° Forçar atualizações: O comando npm update --force força a atualização, mas também ignora os conflitos de versão e pode causar problemas. ° Usar uma versão anterior do eslint. Por exemplo, se estiver a usar a versão 9.x do eslint, pode tentar usar a versão 8.56.x.