1
resposta

Erro ao instalar o plugin

Estou enfrentando um problema ao tentar instalar o plugin:

npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: bytebank@0.1.0 npm error Found: eslint@8.57.1 npm error node_modules/eslint npm error dev eslint@"^8.26.0" from the root project npm error npm error Could not resolve dependency: npm error peer eslint@">=9" from eslint-plugin-cypress@4.2.0 npm error node_modules/eslint-plugin-cypress npm error eslint-plugin-cypress@"*" from the root project npm error npm error Fix the upstream dependency conflict, or retry npm error this command with --force or --legacy-peer-deps npm error to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error C:\Users\cliente\AppData\Local\npm-cache_logs\2025-03-08T18_14_01_604Z-eresolve-report.txt npm error A complete log of this run can be found in: C:\Users\cliente\AppData\Local\npm-cache_logs\2025-03-08T18_14_01_604Z-debug-0.log

1 resposta

Esse erro acontece porque há um conflito entre versões do eslint exigidas pelo projeto. O eslint-plugin-cypress@4.2.0 requer o eslint@>=9, mas o seu projeto está com o eslint@8.57.1, o que impede o npm de resolver as dependências corretamente.

Para corrigir, você pode tentar de alguns jeitos. A primeira opção é usar --legacy-peer-deps ao instalar o pacote, o que força a instalação ignorando conflitos da dependência:

npm install --legacy-peer-deps

Outra alternativa é --force, mas isso pode gerar dependências quebradas:

npm install --force

Se quiser uma solução mais controlada, pode verificar a versão do eslint-plugin-cypress no repositório oficial e instalar uma versão compatível com seu eslint atual. Também pode tentar atualizar o eslint para a versão mais recente compatível com o plugin:

npm install eslint@latest

Se o erro persistir, remover node_modules e package-lock.json antes de reinstalar as dependências pode ajudar:

rm -rf node_modules package-lock.json
npm install

Espero que ajude, bons estudos!