最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

获取 npm 错误!当我在我的节点项目中进行 npm install 时,ERESOLVE 无法解决

网站源码admin21浏览0评论

获取 npm 错误!当我在我的节点项目中进行 npm install 时,ERESOLVE 无法解决

获取 npm 错误!当我在我的节点项目中进行 npm install 时,ERESOLVE 无法解决

当我在项目中执行 npm install 时,出现以下错误

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.

这是我的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"
    ]
  }
}

我不明白如何解决这个问题。

回答如下:

尝试做

npm install --legacy-peer-deps

发布评论

评论列表(0)

  1. 暂无评论