dependency problem while running npm i
matannahmani opened this issue · comments
matannahmani commented
i get the following error while running npm I:
I'm using:
"framer-motion": "^10.2.4",
"@uselessdev/datepicker": "^2.7.0",
"@chakra-ui/react": "^2.5.1",
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @uselessdev/datepicker@2.7.0
npm ERR! Found: framer-motion@10.2.4
npm ERR! node_modules/framer-motion
npm ERR! framer-motion@"^10.2.4" from the root project
npm ERR! peer framer-motion@">=4.0.0" from @chakra-ui/accordion@2.1.9
npm ERR! node_modules/@chakra-ui/accordion
npm ERR! @chakra-ui/accordion@"2.1.9" from @chakra-ui/react@2.5.1
npm ERR! node_modules/@chakra-ui/react
npm ERR! @chakra-ui/react@"^2.5.1" from the root project
npm ERR! 1 more (@uselessdev/datepicker)
npm ERR! 8 more (@chakra-ui/menu, @chakra-ui/modal, @chakra-ui/popover, ...)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer framer-motion@"^6" from @uselessdev/datepicker@2.7.0
npm ERR! node_modules/@uselessdev/datepicker
npm ERR! @uselessdev/datepicker@"^2.7.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: framer-motion@6.5.1
npm ERR! node_modules/framer-motion
npm ERR! peer framer-motion@"^6" from @uselessdev/datepicker@2.7.0
npm ERR! node_modules/@uselessdev/datepicker
npm ERR! @uselessdev/datepicker@"^2.7.0" from the root project
Wallace Batista commented
The peer dependencies requires an old version of framer-motion, a simple workaround for now is to use the flag --legacy-peer-deps
when using npm i: npm i @uselessdev/datepicker --legacy-peer-deps