Конфликт зависимостей React и Keystone
Как решить этот конфликт? Хочу установить keystone на компьютер, но терминал выдает ошибку.
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: [email protected]
npm ERR! node_modules/react
npm ERR! peerOptional react@"^16.8.0 || ^17.0.0" from @apollo/[email protected]
npm ERR! node_modules/@apollo/client
npm ERR! @apollo/client@"^3.3.19" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/fields
npm ERR! @keystonejs/fields@"^22.1.3" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/fields-auto-increment
npm ERR! @keystonejs/fields-auto-increment@"^8.2.2" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/adapter-knex
npm ERR! 1 more (@keystonejs/adapter-prisma)
npm ERR! 2 more (@keystonejs/fields-mongoid, @keystonejs/app-admin-ui)
npm ERR! @apollo/client@"^3.3.19" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/app-admin-ui
npm ERR! @keystonejs/app-admin-ui@"^7.5.2" from @keystonejs/[email protected]
npm ERR! peer react@"^16.14.0" from [email protected]
npm ERR! node_modules/@arch-ui/button/node_modules/react-dom
npm ERR! peer react-dom@"^16.3.0" from [email protected]
npm ERR! node_modules/@arch-ui/button/node_modules/react-pseudo-state
npm ERR! react-pseudo-state@"^2.2.2" from @arch-ui/[email protected]
npm ERR! node_modules/@arch-ui/button
npm ERR! @arch-ui/button@"^0.0.25" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/fields
npm ERR! 1 more (@keystonejs/app-admin-ui)
npm ERR! 26 more (react-dom, react-radios, unstated, react-radios, ...)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^17.0.2" from @arch-ui/[email protected]
npm ERR! node_modules/@arch-ui/alert
npm ERR! @arch-ui/alert@"^0.0.21" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/fields
npm ERR! @keystonejs/fields@"^22.1.3" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/fields-auto-increment
npm ERR! @keystonejs/fields-auto-increment@"^8.2.2" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/adapter-knex
npm ERR! 1 more (@keystonejs/adapter-prisma)
npm ERR! 2 more (@keystonejs/fields-mongoid, @keystonejs/app-admin-ui)
npm ERR! @arch-ui/alert@"^0.0.21" from @keystonejs/[email protected]
npm ERR! node_modules/@keystonejs/app-admin-ui
npm ERR! @keystonejs/app-admin-ui@"^7.5.2" from @keystonejs/[email protected]
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.