Unable to resolve dependency tree with eslint-config-airbnb
12,135
Run npm install --legacy-peer-deps
and they will install successfully.
Looking at your package.json
and comparing it to the peer dependencies listed for eslint-config-airbnb
, you already have all the peer dependencies in your package.json
as dev dependencies. (They were probably added there when you ran the npx install-peerdeps
command but then that command tried to run npm install
and failed.)
Author by
Paweł
Updated on July 22, 2022Comments
-
Paweł almost 2 years
when I'm trying to install eslint-config-airbnb with
npx install-peerdeps --dev eslint-config-airbnb
I'm getting following error (--legacy-peer-deps flag doesn't help):npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: [email protected] npm ERR! Found: [email protected] npm ERR! node_modules/eslint npm ERR! dev eslint@"7.2.0" from the root project npm ERR! peer eslint@"^5.16.0 || ^6.8.0 || ^7.2.0" from [email protected] npm ERR! node_modules/eslint-config-airbnb npm ERR! dev eslint-config-airbnb@"18.2.1" from the root project npm ERR! 3 more (eslint-plugin-import, eslint-plugin-jsx-a11y, eslint-plugin-react) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer eslint@"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" from [email protected] npm ERR! node_modules/eslint-plugin-react-hooks npm ERR! dev eslint-plugin-react-hooks@"4.0.0" from the root project npm ERR! peer eslint-plugin-react-hooks@"^4 || ^3 || ^2.3.0 || ^1.7.0" from [email protected] npm ERR! node_modules/eslint-config-airbnb npm ERR! dev eslint-config-airbnb@"18.2.1" 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! ```