我的NPM无法为我的项目安装react-redux-form。我需要帮助,拜托。
C:\Users\folder>npm安装react@latest-保存
国家预防机制错误!代码ERESOLVE
国家预防机制错误!ERESOLVE无法解析依赖树
国家预防机制错误!
国家预防机制错误!同时解决:困惑@0.1.0
国家预防机制错误!发现: react@17.0.2
国家预防机制错误!节点模块/反应
国家预防机制错误!从根项目中反应@“^17.0.2”
国家预防机制错误!
国家预防机制错误!无法解析依赖关系:
国家预防机制错误!对等反应@“^15.3.0\x\x{1}\x{e76f}\x{e76f}\x{e76f}16.0.0
国家预防机制错误!节点模块/react redux形式
国家预防机制错误!react redux-form@“1.16.14”来自根项目
国家预防机制错误!
国家预防机制错误!修复上游依赖冲突,或重试
国家预防机制错误!此命令与--force或--legacy-peer-deps一起使用
国家预防机制错误!接受不正确的(并且可能被破坏的)依赖项解析。
国家预防机制错误!
国家预防机制错误!有关完整报告,请参见C:\Users\james\AppData\Local\npm-cache\eresolve-report.txt。
国家预防机制错误!可以在以下位置找到此运行的完整日志:
国家预防机制错误!C:\Users\james\AppData\Local\npm-cache_logs\2022-03-01T03_50_51_548Z-debug.log
编译后的
编译失败
./src/components/ContactComponent.js
未找到模块:无法解析'C:\Users\dir\src\components‘中的“react redux-form”
此错误发生在构建期间,不能取消。
我的贾森文件
"name": "james-react-website",
"version": "0.1.0",
"private": false,
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"devDependencies": {
"bootstrap": "^4.0.0",
"bootstrap-social": "^5.1.1",
"font-awesome": "^4.7.0",
"react-bootstrap": "^2.1.2",
"react-popper": "^0.9.2",
"react-router-dom": "^4.2.2",
"reactstrap": "^5.0.0",
"webpack": "^5.68.0"
},
"dependencies": {
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-redux": "^7.2.6",
"react-scripts": "^2.1.3",
"redux": "^3.7.2",
"redux-form": "^8.3.8",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.2.0",
"web-vitals": "^2.1.4"
},
发布于 2022-03-29 17:10:36
如果您正在使用最新的Node v15和npm v7版本,npm install redux-form
将失败。
我相信这是由于国家预防机制的一些变化。可以阅读更多关于它的这里。
如果使用NPM,请运行以下命令:
npm install redux-form --legacy-peer-deps
希望这能解决你的问题!
https://stackoverflow.com/questions/71303712
复制相似问题