首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图安装react时出错-twitter-embed

试图安装react时出错-twitter-embed
EN

Stack Overflow用户
提问于 2021-11-05 18:42:59
回答 2查看 741关注 0票数 0

我正试图在我的react应用程序上安装react。我已经尝试删除和重新安装我的node_modules文件夹和清除我的npm缓存。我也尝试过将我的nodenpm升级到最新版本。

下面是我遇到的错误:

代码语言:javascript
复制
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: ant-design-pro@2.2.0
npm ERR! Found: react@17.0.2
npm ERR! node_modules/react
npm ERR!   react@"^17.0.2" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^15.0.0 || ^16.0.0" from react-twitter-embed@3.0.3
npm ERR! node_modules/react-twitter-embed
npm ERR!   react-twitter-embed@"*" 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中当前依赖项的列表

代码语言:javascript
复制
    "@ant-design/icons": "^4.7.0",
    "@antv/data-set": "^0.10.0",
    "@apollo/client": "^3.4.11",
    "@babel/runtime": "^7.2.0",
    "@ethersproject/abi": "^5.4.1",
    "@ethersproject/address": "^5.4.0",
    "@ethersproject/bignumber": "^5.4.0",
    "@ethersproject/bytes": "^5.4.0",
    "@ethersproject/constants": "^5.4.0",
    "@ethersproject/contracts": "^5.4.0",
    "@ethersproject/providers": "^5.4.1",
    "@ethersproject/solidity": "^5.4.0",
    "@ethersproject/units": "^5.4.0",
    "@material-ui/core": "^4.12.3",
    "@web3-react/core": "^6.1.9",
    "@web3-react/fortmatic-connector": "^6.1.6",
    "@web3-react/injected-connector": "^6.0.7",
    "@web3-react/ledger-connector": "^6.1.9",
    "@web3-react/network-connector": "^6.1.9",
    "@web3-react/portis-connector": "^6.1.9",
    "@web3-react/torus-connector": "^6.1.9",
    "@web3-react/trezor-connector": "^6.1.9",
    "@web3-react/walletconnect-connector": "^6.2.6",
    "@web3-react/walletlink-connector": "^6.2.6",
    "accounting-js": "^1.1.1",
    "antd": "^3.26.20",
    "apollo-boost": "^0.4.9",
    "axios": "^0.18.1",
    "bizcharts": "^3.4.2",
    "bizcharts-plugin-slider": "^2.1.1-beta.1",
    "bootstrap": "^5.0.2",
    "chalk": "^2.4.2",
    "classnames": "^2.2.6",
    "core-js": "^3.17.2",
    "crypto-js": "^4.1.1",
    "dayjs": "^1.10.7",
    "echarts": "^5.2.2",
    "echarts-for-react": "^3.0.1",
    "enquire-js": "^0.2.1",
    "graphql": "^15.5.3",
    "graphql-tag": "^2.12.5",
    "hash.js": "^1.1.5",
    "lodash": "^4.17.10",
    "lodash-decorators": "^6.0.0",
    "math.js": "^1.1.46",
    "memoize-one": "^5.0.0",
    "moment": "^2.22.2",
    "numeral": "^2.0.6",
    "nzh": "^1.0.3",
    "omit.js": "^1.0.0",
    "only-last-promise": "^1.0.0",
    "path-to-regexp": "^2.4.0",
    "prop-types": "^15.7.2",
    "qs": "^6.6.0",
    "rc-animate": "^2.4.4",
    "react": "^17.0.2",
    "react-apollo": "^3.1.5",
    "react-bootstrap": "^2.0.0-beta.4",
    "react-click-outside": "^3.0.1",
    "react-container-query": "^0.11.0",
    "react-copy-to-clipboard": "^5.0.1",
    "react-datepicker": "^4.2.1",
    "react-detect-click-outside": "^1.1.1",
    "react-device-detect": "^1.17.0",
    "react-document-title": "^2.0.3",
    "react-dom": "^17.0.2",
    "react-fittext": "^1.0.0",
    "react-media": "^1.8.0",
    "react-redux": "^7.2.3",
    "react-router-dom": "^4.3.1",
    "redux": "^4.0.5",
    "styled-components": "^5.3.3",
    "web3-eth": "^1.6.0",
    "web3-eth-contract": "^1.6.0",
    "web3-utils": "^1.6.0"
  },
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-05 18:46:55

由于错误状态,您需要安装react 15或16。您的package.json目前已经反应17了。改为:

代码语言:javascript
复制
    "react": "^16.0.0",

然后重新运行npm install.

PS:您可能还会更新其他一些依赖项,例如,"react-dom": "^17.0.2"可能不再工作了。

另一种方法是写信给您想要的包的维护人员,看看他们认为什么时候将支持react 17。

问题包的作者Update Saurabh在评论中指出,这应该不再是必要的(我想描述错误也不应该发生),因为react-twitter-embed现在支持更新版本的nor。(谢谢你,索拉布!)

票数 0
EN

Stack Overflow用户

发布于 2022-02-11 01:32:24

新的react版本现在支持与最近版本的react twitter-嵌入和类型。

由于我正在努力使其涵盖所有情况,因此将更早地将事件添加到一揽子方案中。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69857883

复制
相关文章

相似问题

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