首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重写对等依赖项的错误- npm安装反应带

重写对等依赖项的错误- npm安装反应带
EN

Stack Overflow用户
提问于 2021-01-26 19:38:42
回答 3查看 42.9K关注 0票数 4
代码语言:javascript
运行
复制
"@popperjs/core": "^2.6.0",
"@testing-/jest-dom": "^5.11.9",
"@testing-/react": "^11.2.3",
"@testing-/user-event": "^12.6.2",
"bootstrap": "^4.6.0",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"react-scripts": "4.0.1",
"react-transition-group": "^4.4.1",

package.json文件中的依赖项的版本。

G:\Projects\React\confusion> npm安装--保存反应带

npm警告ERESOLVE覆盖对等依赖

发现npm警告:npm@17.0.1

npm警告节点模块/反应

npm警告同行从“测试”到/ from @11.2.3

npm警告节点_模块/@测试-/反应

npm警告根项目的“测试-/反应”^11.2.3

npm警告3(反作用,根项目,反应带)

npm警告

npm警告无法解决依赖关系:

npm警告同行react@"0.14.x \x\ ^15.0.0 \x\x\x} ^16.0.0“来自react popper@1.3.7

npm警告节点_模块/react popper

npm警告反应-popper@“^1.3.6”来自reactstrap@8.9.0

npm警告节点模块/反应带

国家预防机制错误!代码ERESOLVE

国家预防机制错误!ERESOLVE无法解析依赖树

国家预防机制错误!国家预防机制错误!发现: react@17.0.1

国家预防机制错误!节点模块/反应

国家预防机制错误!同侪从“peer /peer”11.2.3中反应“”

国家预防机制错误!节点模块/@测试-/反应

来自根项目的npm ERR!@ the /the@“^11.2.3”

国家预防机制错误!同侪反应“17.0.1”来自react dom@17.0.1

国家预防机制错误!节点模块/反应域

国家预防机制错误!同侪反应-dom“来自”testing/ peer @11.2.3

国家预防机制错误!节点模块/@测试-/反应

来自根项目的npm ERR!@ the /the@“^11.2.3”

国家预防机制错误!根项目的the dom@“^17.0.1”

npm错误!1(反应带)

npm ERR!2(根项目,反应带)

国家预防机制错误!

国家预防机制错误!无法解析依赖关系:

国家预防机制错误!创建-react@0.3.0中的同侪react@"^0.14.0 peer ^15.0.0 AC.26 ^16.0.0“

国家预防机制错误!node_modules/react-popper/node_modules/create-react-context

国家预防机制错误!从@1.3.7创建-react上下文@“^0.3.0”

国家预防机制错误!节点模块/反应弹出器

国家预防机制错误!节点模块/反应带

国家预防机制错误!根项目中的reactstrap@"“

国家预防机制错误!国家预防机制错误!修复上游依赖冲突,或重试

国家预防机制错误!此命令与--force或--legacy-peer-deps一起使用

国家预防机制错误!接受不正确的(并且可能被破坏的)依赖项解析。

EN

回答 3

Stack Overflow用户

发布于 2021-01-26 19:41:55

这是因为npm版本7发生了变化。请参阅此处断线更改部分。您可以通过使用错误告诉您在底部使用的标志:npm i reactstrap --legacy-peer-deps来修复它。如果您的其他依赖项之一已经将reactstrap作为对等依赖项,则可能根本不需要安装它(您可以使用npm ls reactstrap进行检查),这是由于v7中的更改。

票数 13
EN

Stack Overflow用户

发布于 2022-04-14 20:49:42

在你的package.json里试试这样的东西

代码语言:javascript
运行
复制
  "engines": {
    "npm": ">=8.7.0"
  },
  "overrides": {
    "react": "$react"
  }

这将强制"dependencies"中为所有依赖项(& deps的deps)定义的版本。你需要“最近”的npm,因为它在某些版本是错误的(我有8.3.0和重写不起作用)。8.7.0似乎没问题!

请参阅https://docs.npmjs.com/cli/v8/configuring-npm/package-json#overrides

票数 8
EN

Stack Overflow用户

发布于 2021-03-28 10:20:39

要解决REACT_SPRING安装问题,请尝试

代码语言:javascript
运行
复制
npm install  --force

然后

代码语言:javascript
运行
复制
npm audit fix --force
票数 -6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65908117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档