如何将React版本17降级到16?

Adi*_*tya 13 reactjs

由于 React 17 不支持许多 React 包,如何将 React 版本从 17 降级到 16?

Mor*_*ger 23

假设您使用 npm/yarn 或其他节点包管理器,依赖项版本将在 中列出package.json

在(或) 下搜索reactreact-dom软件包并将其版本替换为。然后运行或任何您正在使用的包管理器。这应该足以降级到 React 16。dependenciesdevDependencies16.13.0npm installyarn

如果您有与 React 16 不兼容的软件包,您可能也必须将它们降级。


小智 9

更新 package.json 中的依赖项后,您需要运行 npm install 才能发生更改。

或者,如果您想在命令行内完成所有操作,您可以这样做:

npm install --save react@16.14.0 react-dom@16.14.0
Run Code Online (Sandbox Code Playgroud)

来源:linasmnew对reactjs的回答- 从React 16返回到15 - Thinbug

  • 对于最新版本,您可以运行 npm install react@16 react-dom@16 ,它会给您最新的次要版本 (2认同)