Home > database >  Getting npm ERR! ERESOLVE could not resolve when I give npm install in my node project
Getting npm ERR! ERESOLVE could not resolve when I give npm install in my node project

Time:07-12

I'm getting the below error when I do npm install in my project

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

npm ERR! code ERESOLVE

npm ERR! ERESOLVE could not resolve

npm ERR!

npm ERR! While resolving: [email protected]

npm ERR! Found: [email protected]

npm ERR! node_modules/typescript

npm ERR! dev typescript@"^4.1.3" from the root project

npm ERR! peer typescript@">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" from [email protected]

npm ERR! node_modules/tsutils

npm ERR! tsutils@"^3.21.0" from @typescript-eslint/[email protected]

npm ERR! node_modules/@typescript-eslint/eslint-plugin

npm ERR! peer @typescript-eslint/eslint-plugin@"^4.0.0" from [email protected]

npm ERR! node_modules/eslint-config-react-app

npm ERR! eslint-config-react-app@"^6.0.0" from [email protected]

npm ERR! node_modules/react-scripts

npm ERR! 2 more (eslint-plugin-jest, react-scripts)

npm ERR! tsutils@"^3.21.0" from @typescript-eslint/[email protected]

npm ERR! node_modules/@typescript-eslint/typescript-estree

npm ERR! @typescript-eslint/typescript-estree@"4.28.3" from @typescript-eslint/[email protected]

npm ERR! node_modules/@typescript-eslint/experimental-utils

npm ERR! @typescript-eslint/experimental-utils@"4.28.3" from @typescript-eslint/[email protected]

npm ERR! node_modules/@typescript-eslint/eslint-plugin

npm ERR! 1 more (eslint-plugin-jest)

npm ERR! 1 more (@typescript-eslint/parser)

npm ERR! 1 more (@typescript-eslint/typescript-estree)

npm ERR!

npm ERR! Could not resolve dependency:

npm ERR! peerOptional typescript@"^3.2.1" from [email protected]

npm ERR! node_modules/react-scripts

npm ERR! dev react-scripts@"^4.0.1" from the root project

npm ERR!

npm ERR! Conflicting peer dependency: [email protected]

npm ERR! node_modules/typescript

npm ERR! peerOptional typescript@"^3.2.1" from [email protected]

npm ERR! node_modules/react-scripts

npm ERR! dev react-scripts@"^4.0.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.

This is my package.json

{
  "name": "node_modules",
  "version": "1.0.7",
  "private": true,
  "license": "ISC",
  "dependencies": {
    "@microsoft/applicationinsights-react-js": "^2.3.1",
    "@microsoft/applicationinsights-web": "^2.3.1",
    "@progress/kendo-common": "^0.2.1",
    "@progress/kendo-data-query": "^1.5.4",
    "@progress/kendo-drawing": "^1.9.3",
    "@progress/kendo-file-saver": "^1.1.0",
    "@progress/kendo-react-charts": "^3.18.0",
    "@progress/kendo-react-common": "^3.18.0",
    "@progress/kendo-react-inputs": "^3.18.0",
    "@progress/kendo-react-intl": "^3.18.0",
    "@progress/kendo-react-layout": "^3.18.0",
    "@progress/kendo-react-popup": "^3.18.0",
    "@progress/kendo-theme-default": "^4.32.0",
    "@progress/kendo-theme-material": "^3.28.0",
    "@telerik/kendo-intl": "^2.3.0",
    "async": "^2.6.4",
    "azure-maps-control": "^2.0.31",
    "ejs": "^3.1.7",
    "hammerjs": "^2.0.8",
    "jquery": "^3.5.1",
    "kendo-ui-react": "^0.14.2",
    "minimist": "^1.2.6",
    "react": "^16.9.0",
    "react-dom": "^16.9.0",
    "typescript-collections": "^1.3.3",
    "web-vitals": "^0.2.4",
    "y18n": "^5.0.5"
  },
  "devDependencies": {
    "@fortawesome/fontawesome-free": "^5.15.2",
    "@testing-library/jest-dom": "^5.11.9",
    "@testing-library/react": "^11.2.3",
    "@testing-library/user-event": "^12.6.2",
    "@types/history": "^4.7.8",
    "@types/jest": "^26.0.20",
    "@types/jquery": "^3.5.5",
    "@types/node": "^12.19.15",
    "@types/react": "^16.9.0",
    "@types/react-dom": "^16.9.0",
    "react-scripts": "^4.0.1",
    "typescript": "^4.1.3"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

I don't understand how to fix this issue.

CodePudding user response:

Try doing npm install --legacy-peer-deps

  • Related