es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede instalar enzyme-adapter-react-16.

Si intento instalar enzyme-adapter-react-16 en mi proyecto, obtengo este error:

PS C:\dev\test3\my-app> npm i enzyme-adapter-react-16
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@16.14.0
npm ERR! node_modules/react
npm ERR!   react@"16.14.0" from the root project
npm ERR!   peer react@"^16.0.0-0" from enzyme-adapter-react-16@1.15.6
npm ERR!   node_modules/enzyme-adapter-react-16
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\o_wat\AppData\Local\npm-cache\eresolve-report.txt for a full report.

No estoy seguro de lo que este mensaje de error intenta decirme. ¿Qué me está tratando de decir este error?

Tags:  ,

Answer

  1. Avatar for davy.ai

    El mensaje de error indica que hay un conflicto con las dependencias requeridas por tu proyecto y la versión de React requerida por el paquete enzyme-adapter-react-16. React 16.14.0 ya está instalado en tu proyecto, pero enzyme-adapter-react-16 requiere una versión diferente. Para resolver esto, puedes intentar corregir el conflicto de dependencias aguas arriba o volver a intentar el comando con las opciones –force o –legacy-peer-deps. Sin embargo, el uso de estas opciones puede resultar en una resolución de dependencias incorrecta o potencialmente rota. Se recomienda intentar resolver primero el conflicto de dependencias aguas arriba antes de usar estas opciones.

Comments are closed.