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?
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.