Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

424
Visualizações
No se pueden instalar o actualizar paquetes para el proyecto React

He estado trabajando en mi proyecto de reacción y no puedo actualizar o instalar nuevos paquetes sin que mi computadora haga mucho ruido. Sé que tiene algo que ver con las versiones de react-dom y react-router-dom, pero no estoy seguro de cuál es la mejor manera de solucionarlo. Simplemente no quiero arruinar nada más. ¡Cualquier ayuda u orientación es apreciada!

 npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: my-app@0.1.0 npm WARN Found: react@17.0.2 npm WARN node_modules/react npm WARN peer react@"*" from @testing-library/react@11.2.7 npm WARN node_modules/@testing-library/react npm WARN @testing-library/react@"^11.2.2" from the root project npm WARN 5 more (mini-create-react-context, react-dom, react-router, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer react@"17.0.2" from react-dom@17.0.2 npm WARN node_modules/react-dom npm WARN peer react-dom@"*" from @testing-library/react@11.2.7 npm WARN node_modules/@testing-library/react npm WARN 1 more (the root project) npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: my-app@0.1.0 npm WARN Found: react@17.0.2 npm WARN node_modules/react npm WARN peer react@"*" from @testing-library/react@11.2.7 npm WARN node_modules/@testing-library/react npm WARN @testing-library/react@"^11.2.2" from the root project npm WARN 5 more (mini-create-react-context, react-dom, react-router, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer react@">=15" from react-router-dom@5.3.0 npm WARN node_modules/react-router-dom npm WARN react-router-dom@"^5.2.0" from the root project

Estos errores aparecieron después de eliminar node_modules y package-lock.json.

 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: my-app@0.1.0 npm ERR! Found: react@undefined npm ERR! node_modules/react npm ERR! react@"^17.1.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@">=15" from react-router-dom@5.3.0 npm ERR! node_modules/react-router-dom npm ERR! react-router-dom@"^5.2.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 /Users/cherie/.npm/eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in:
over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Para actualizar todos los paquetes a una nueva versión principal, instale el paquete npm-check-updates globalmente:

npm install -g npm-check-updates

luego ejecútalo:

ncu -u

esto actualizará todas las sugerencias de versión en el archivo package.json, a dependencias y devDependencies, para que npm pueda instalar la nueva versión principal.

entonces ejecuta esto:

npm update

over 4 years ago · Santiago Trujillo Relatório

0

El proyecto se configuró con una versión anterior de NodeJS y NPM, el administrador de paquetes, por lo que fue más laxo con respecto a las dependencias que la versión actual. Cuando trabaje con proyectos más antiguos, puede usar un indicador CLI:

 npm install --legacy-peer-deps

Al igual que el error realmente te dice. Si eso no es suficiente, y el proyecto es simplemente malo en lo que respecta a las dependencias, también puede usar la otra bandera que propone:

 npm install --force

Ambos indicadores relajan las comprobaciones de resolución de dependencias para que funcionen más como una versión anterior del administrador de paquetes.

De esta manera, al menos puede instalar el proyecto y luego puede dedicar algún tiempo al mantenimiento para solucionar los problemas con versiones y rangos de dependencia que no coinciden.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda