Vim*_*p J 6 javascript reactjs redux
我正在尝试将 React 从 16 升级到 17。我应该注意什么?我安装了很多软件包。如何处理现有包、eslint、redux 和其他东西的版本?
Jon*_*ski 10
更新:React 脚本、react、react-dom。
npm install react-scripts@4.0.0 react@17.0.0 react-dom@17.0.0
Run Code Online (Sandbox Code Playgroud)
删除node_modules、包锁。
rm -rf node_modules package-lock.json
Run Code Online (Sandbox Code Playgroud)
重新安装并重新构建:
npm install
npm run build
Run Code Online (Sandbox Code Playgroud)
其他库:
您可能还需要升级其他库。
如果您使用的是打字稿:
npm install -D @types/react@17.0.0 @types/react-dom@17.0.0
Run Code Online (Sandbox Code Playgroud)
如果您使用 React 测试库,则需要低于 12.1.5,这是支持 React < 18.00 的最新版本
npm install @testing-library/react@"<=12.1.5"
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
12461 次 |
| 最近记录: |