我安装了react版本18,但kakao-map-api没有安装在18版本中,所以我降级到react 17.2.0,但它不工作。我读了错误行,但我不能理解在所有。我必须从package.json文件中修复所有脚本标记吗?
例如,测试库版本,情感/React版本?我怎么知道哪个版本适合react 17?我在cmd中强行尝试命令'npm install react-kakao-maps-sdk',当然它不工作,原因相同。我尝试在命令行中降级17版本,也在package.json中,但仍然不工作。
从命令行"修复上游依赖项冲突",我怎么知道哪个版本和哪个库可以解决依赖项问题?
如果我命令"npm install react-kakao-maps-sdk",下面是错误行。
npm install react-kakao-maps-sdk
npm警告配置全局--global
、--local
已弃用。请改用--location=global
。
npm错误!代码ERESOLVE
npm错误! ERESOLVE无法解析
npm错误!
npm错误!解析时:@测试库/React@13.3.0
npm错误!找到:17.0.2时的React
npm错误!节点模块/React
npm错误!来自@情绪/React@11.9.3的对等React@"〉= 16.8.0 "
npm ERR!节点模块/@情绪/React
npm错误!来自@情感/样式@11.9.3的对等@情感/React@" ^11.0.0-rc.0 "
npm ERR!节点模块/@情感/样式
npm错误! peer可选@情感/样式@" ^11.3.0 "来自@mui/材料@5.9.0
npm错误!节点模块/@mui/材料
npm错误!将@mui/材料@" ^5.0.0 "从@mui/icons-material@5. 8. 4中删除
npm错误!节点模块/@mui/图标材料
npm ERR!还有1个(根项目)
npm错误!还有3个(@mui/styled-engine,@mui/system,根项目)
npm错误! peer可选@情绪/React@" ^11.5.0 "来自@mui/材料@5.9.0
npm错误!节点模块/@mui/材料
npm错误!将@mui/材料@" ^5.0.0 "从@mui/icons-material@5. 8. 4中删除
npm错误!节点模块/@mui/图标材料
npm错误!@mui/icons-material@" ^5.8.4 "来自根项目
npm ERR!还有1个(根项目)
npm错误!还有3个(@mui/styled-engine,@mui/system,根项目)
npm错误!来自@情感/风格@11.9.3的对等体React@"〉= 16.8.0 "
npm ERR!节点模块/@情感/样式
npm错误! peer可选@情感/样式@" ^11.3.0 "来自@mui/材料@5.9.0
npm错误!节点模块/@mui/材料
npm错误!将@mui/材料@" ^5.0.0 "从@mui/icons-material@5. 8. 4中删除
npm错误!节点模块/@mui/图标材料
npm错误!@mui/icons-material@" ^5.8.4 "来自根项目
npm ERR!还有1个(根项目)
npm错误! peer可选的@情感/样式@" ^11.3.0 "来自@mui/样式引擎@5. 8. 7
npm错误!节点模块/@mui/样式引擎
npm错误!@mui/样式引擎@" ^5.8.7 "来自@mui/系统@5.9.0
npm错误!节点模块/@mui/系统
npm错误!@mui/系统@" ^5.9.0 "来自@mui/材料@5.9.0
npm错误!节点模块/@mui/材料
npm ERR!还有2个(@mui/system,根项目)
npm错误!还有12个(@mui/基础,@mui/图标-材料,@mui/材料,...)
npm错误!
npm错误!无法解析依赖关系:
npm错误!来自@测试库/React@13.3.0的对等React@" ^18.0.0 "
npm错误!节点模块/@测试库/react
npm错误!来自根项目的@testing-library/react@" ^13.3.0 "错误!
npm错误!冲突的对等依赖关系:18.2.0时的React
npm错误!节点模块/React
npm错误!来自@测试库/React@13.3.0的对等React@" ^18.0.0 "
npm错误!节点模块/@测试库/react
npm错误!@testing-library/react@" ^13.3.0 "来自根项目
npm错误!
npm ERR!请修复上游依赖项冲突,或重试
npm错误!将此命令与--force或--legacy-peer-deps一起使用
npm ERR!无法接受不正确(可能已损坏)的依赖项解析。
npm错误!
npm错误!有关完整报告,请参阅C:\用户\用户\应用程序数据\本地\npm-cache\resolve-report.txt。
这是我的package.json文件。
{
"name": "songpider-traveling-app",
"version": "0.1.0",
"private": true,
"dependencies": {
"@emotion/react": "^11.9.3",
"@emotion/styled": "^11.9.3",
"@mui/icons-material": "^5.8.4",
"@mui/material": "^5.9.0",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^13.5.0",
"npm": "^8.15.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-router": "^6.3.0",
"react-scripts": "^2.1.3",
"reactstrap": "^9.1.2",
"web-vitals": "^2.1.4"
},
"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"
]
}
}
enter code here
enter code here
1条答案
按热度按时间bvn4nwqk1#