迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > React >

如何更新你的 React 版本

作者:迹忆客 最近更新:2022/09/03 浏览次数:

要更新我们的 React 版本,需要通过运行 npm install react@latest react-dom@latest 安装最新版本的 react 和 react-dom 包。 如果你使用 create-react-app,还要更新 react-scripts 的版本。

在项目的根目录(package.json 文件所在的位置)中打开终端并运行以下命令:

# 👇️ 使用 NPM
$ npm install react@latest react-dom@latest

# 👇️ 仅当使用 TypeScript
$ npm install --save-dev @types/react@latest @types/react-dom@latest

# ------------------------------

# 👇️ 使用 YARN
$ yarn add react@latest react-dom@latest

# 👇️ 仅当使用 TypeScript
$ yarn add @types/react@latest @types/react-dom@latest --dev

该命令将更新 react 相关包的版本。

如果出现错误,请尝试使用 --force 标志运行命令,例如 npm install react@latest --force

如果你使用 create-react-app,还要更新 react-scripts 包的版本。

# 👇️ 使用 npm
$ npm install react-scripts

# ----------------------------------------------

# 👇️ 使用 yarn
$ yarn add react-scripts

如果出现错误,请使用 --force 标志运行命令或删除 node_modulespackage-lock.json(不是 package.json)文件并重新运行 npm install

# 👇️ 删除 node_modules 和 package-lock.json
$ rm -rf node_modules
$ rm -f package-lock.json

# 👇️ 清除 npm 缓存
$ npm cache clean --force

$ npm install

确保 index.js 文件使用新的 createRoot API。

import {StrictMode} from 'react';
import {createRoot} from 'react-dom/client';

import App from './App';

// 👇️ 确保使用 public/index.html 文件中的正确根元素 ID
const rootElement = document.getElementById('root');
const root = createRoot(rootElement);

root.render(
  <StrictMode>
    <App />
  </StrictMode>,
);

createRoot() 方法将根元素作为参数并创建一个 React 根。

我们还可以更新任何与 react 相关的软件包的版本,例如 通过运行命令 npm install some-package@latest --force 来更新 react-testing-library

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 C++ 中使用 TextOut() 更新文本

发布时间:2023/08/31 浏览次数:199 分类:C++

C++ 中的 TextOut() 函数使用选定的字体、背景颜色和文本颜色在指定位置写入字符串。 它属于`#include wingdi.h`。在本文中,您将学习如何使用 C++ 中的 TextOut() 函数更新任何文本。

在 MongoDB 中 upsert 更新插入

发布时间:2023/05/11 浏览次数:214 分类:MongoDB

在 MongoDB 中,upsert 结合了更新和插入命令。 它可以在 update() 和 findAndModify() 操作中使用。MongoDB 中的 upsert 查询 upsert 采用单个布尔参数。

更新 MongoDB 中的 Push 数组

发布时间:2023/05/11 浏览次数:314 分类:MongoDB

这篇 MongoDB 教学文章将告诉您什么是 MongoDB 中的运算符以及它们是如何描述的。 此外,详细解释了 $push 运算符,以帮助理解 MongoDB 中更新数组的问题。

在 MongoDB 中更新用户密码

发布时间:2023/05/10 浏览次数:174 分类:MongoDB

本文将讨论如何更新 MongoDB 数据库的用户密码,并且我们还将看到一个与该主题相关的示例以使其更容易。在 MongoDB 中更新用户密码

更新 MySQL 表中的主键

发布时间:2023/05/09 浏览次数:191 分类:MySQL

本篇文章介绍如何更新 MySQL 表中的主键。 我们将使用 ALTER 命令对主键进行任何更改。更新 MySQL 表中的主键 我们可以在多种情况下更新 MySQL 表中的主键。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便