create-react-app my-app redux 与 new react 18.0.0 的错误
Errors with create-react-app my-app redux with new react 18.0.0
我正在尝试使用 npx 的通用命令创建一个带有 redux 的 React 应用程序,但我收到了这个错误
命令
npx create-react-app myp --template redux
错误
Installing template dependencies using npm...
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: myp@0.1.0
npm ERR! Found: react@18.0.0
npm ERR! node_modules/react
npm ERR! react@"^18.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.8.3 || ^17" from react-redux@7.2.6
npm ERR! node_modules/react-redux
npm ERR! react-redux@"^7.2.3" 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.
npm ERR!
npm ERR! See C:\Users\rickb\AppData\Local\npm-cache\eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\rickb\AppData\Local\npm-cache\_logs22-03-30T18_49_41_783Z-debug-0.log
`npm install --no-audit --save @reduxjs/toolkit@^1.5.1 @testing-library/jest-dom@^4.2.4 @testing-library/react@^9.3.2 @testing-library/user-event@^7.1.2 react-redux@^7.2.3` failed
我应该怎么做才能消除这个错误?
这是一个新错误,实际上你唯一的解决办法是用 Yarn 添加 react-redux。
yarn add react-redux
注意:我建议暂时将你的 React 降级到 17 版本,因为 React v18 不支持 Redux Toolkit 和其他库。在我这边,我使用的是 Redux saga,但 v18 有问题。
npx create-react-app redux-ts --template redux-typescript
昨天对我不起作用,但今天它起作用了,请重试您的原始命令。
我正在尝试使用 npx 的通用命令创建一个带有 redux 的 React 应用程序,但我收到了这个错误
命令
npx create-react-app myp --template redux
错误
Installing template dependencies using npm...
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: myp@0.1.0
npm ERR! Found: react@18.0.0
npm ERR! node_modules/react
npm ERR! react@"^18.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.8.3 || ^17" from react-redux@7.2.6
npm ERR! node_modules/react-redux
npm ERR! react-redux@"^7.2.3" 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.
npm ERR!
npm ERR! See C:\Users\rickb\AppData\Local\npm-cache\eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\rickb\AppData\Local\npm-cache\_logs22-03-30T18_49_41_783Z-debug-0.log
`npm install --no-audit --save @reduxjs/toolkit@^1.5.1 @testing-library/jest-dom@^4.2.4 @testing-library/react@^9.3.2 @testing-library/user-event@^7.1.2 react-redux@^7.2.3` failed
我应该怎么做才能消除这个错误?
这是一个新错误,实际上你唯一的解决办法是用 Yarn 添加 react-redux。
yarn add react-redux
注意:我建议暂时将你的 React 降级到 17 版本,因为 React v18 不支持 Redux Toolkit 和其他库。在我这边,我使用的是 Redux saga,但 v18 有问题。
npx create-react-app redux-ts --template redux-typescript
昨天对我不起作用,但今天它起作用了,请重试您的原始命令。