我正在尝试将React从16升级到17。我应该注意什么?我已经安装了很多包。如何处理现有包的版本,eslint,redux,和其他东西?
gzszwxb41#
更新:React脚本,React,React域。
npm install react-scripts@4.0.0 react@17.0.0 react-dom@17.0.0
移除节点模块和程序包锁。
rm -rf node_modules package-lock.json
重新安装和重建:
npm install npm run build
其他库:您可能还需要升级其他库。如果您使用的是Typescript:
npm install @types/react@17.0.0
如果您使用的是React Testing Library,则需要低于12.1.5,这是支持React〈18.00的最新版本
npm install @testing-library/react@"<=12.1.5"
希望能帮上忙。
1条答案
按热度按时间gzszwxb41#
更新:React脚本,React,React域。
移除节点模块和程序包锁。
重新安装和重建:
其他库:
您可能还需要升级其他库。
如果您使用的是Typescript:
如果您使用的是React Testing Library,则需要低于12.1.5,这是支持React〈18.00的最新版本
希望能帮上忙。