国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

由于 React 19 兼容性問題,Create React App 正式棄用

開發 前端
因為 CRA 默認安裝 React 的最新可用版本,這也就意味著在 React 19 發布后它會安裝 React 19。但是 CRA 的默認模板包括 React Testing Library v13,它需要 React 18,而不是 React 19。

Hello,大家好,我是 Sunday。

前段時間 React 19 正式發布 帶來了一系列的新功能。這些新功能大家用起來很爽,但是也帶來了一些新的生態問題。其中比較關鍵的就是 create-react-app(簡稱 CRA) 不能用啦...

因為 CRA 默認安裝 React 的最新可用版本,這也就意味著在 React 19 發布后它會安裝 React 19。但是 CRA 的默認模板包括 React Testing Library v13,它需要 React 18,而不是 React 19。

當 npm 檢測到這種不匹配時,它會拋出一個錯誤,導致項目無法正確設置。

針對這個問題,Redux 的作者 Mark Erikson 在最近的 GitHub 問題中詳細說明了這種不兼容的問題(https://github.com/facebook/create-react-app/issues/17004):

圖片圖片

雖然基于此,Mark Erikson 提供了 臨時解決方案,但是這并不能解決長期的問題:

圖片圖片

因此,我們就得出了一個結論 CRA 已經過時了!

CRA 已經過時了

然后 CRA 已經很多年沒有人進行維護了

圖片圖片

但是,從 npm 的下載統計中,依然可以看出它依然是 React 開發者的常用工具

圖片圖片

同時,在國內的很多教程中,也都是使用 CRA 進行項目構建的。

所以,這樣的問題,就必須要提供對應的 解決方案。

而 React 官方團隊也給出了對應的解決方案,那就是 棄用...

截圖來自 github create-react-app 倉庫 README截圖來自 github create-react-app 倉庫 README

截圖來自 github create-react-app 倉庫 README

而作為替代,目前更推薦大家使用 vite 來創建 React 項目。

基于 Vite 的遷移方案

  1. 卸載 CRA 依賴
npm uninstall react-scripts
npm install vite @vitejs/plugin-react --save-dev
  1. 調整項目結構

將 index.html 移至項目根目錄,并更新腳本引用為 ESM 格式:

<script type="module" src="/src/main.jsx"></script>

將 .js 文件擴展名改為 .jsx(如 App.js → App.jsx)。

  1. 配置 Vite

創建 vite.config.js 文件:

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";

export default defineConfig({
  plugins: [react()],
});
  1. 更新環境變量

環境變量前綴需從 REACT_APP_ 改為 VITE_(如 VITE_API_KEY=123)。

  1. 運行與調試

修改 package.json 腳本命令:

"scripts": {
  "dev": "vite",
  "build": "vite build",
  "preview": "vite preview"
}

責任編輯:武曉燕 來源: 程序員Sunday
相關推薦

2025-02-17 05:00:00

工具項目Cursor

2009-06-04 20:31:05

Eclipse和CDT

2023-02-02 08:41:14

React團隊Vite

2024-12-16 08:40:51

2010-11-30 15:18:32

Office

2010-09-15 09:21:11

IEirefoxJavascript

2011-04-12 16:51:29

Javascript兼容性

2010-11-26 14:21:49

Office 套件

2024-12-06 11:22:27

2010-08-23 09:23:48

IEFirefox兼容性

2010-09-15 11:26:05

IE火狐CSS兼容性

2010-08-20 14:27:23

IE火狐CSS

2010-08-17 14:51:05

IE8兼容性

2009-01-20 19:36:48

服務器虛擬化VMware

2010-08-18 09:24:09

IE6兼容性

2010-10-09 12:58:59

JS腳本兼容

2009-06-11 14:33:16

Windows 7微軟操作系統

2010-09-15 10:39:27

IE8文件兼容性

2025-02-20 13:00:00

CSS Reset瀏覽器開發

2009-10-26 08:46:06

Windows 7軟件兼容性
點贊
收藏

51CTO技術棧公眾號

国产资源在线免费观看| 满满都是荷尔蒙韩剧在线观看| 婷婷精品在线| 一本色道久久88精品综合| 91亚洲天堂| 欧美日韩在线观看一区二区 | 天天操夜夜操国产精品| 91精品国产99久久久久久| 久久影院一区二区三区| 色噜噜国产精品视频一区二区| 波多野结衣在线观看| 欧美精品少妇一区二区三区| h视频在线观看免费| 欧美三级午夜理伦三级中视频| 欧美日韩伦理片| 欧美亚洲动漫另类| a天堂在线资源| 欧美日韩国产色站一区二区三区| melody高清在线观看| 欧美日韩激情一区| 日韩亚洲综合在线| 欧美精品99久久| 国产精品中文字幕在线观看| 婷婷视频一区二区三区| 最近中文字幕mv在线一区二区三区四区 | 丝袜美腿一区| 欧美精品一区二区不卡| hd国产人妖ts另类视频| 亚洲精品自拍视频| 四虎影视成人精品国库在线观看 | 动漫3d精品一区二区三区| 亚洲午夜黄色| 久久亚洲午夜电影| 噜噜噜久久亚洲精品国产品小说| 日本黑人久久| 国产jizzjizz一区二区| 99热.com| 国产男女激情视频| 国产精品大尺度| 日本1区2区3区中文字幕| 色88888久久久久久影院按摩| 69av亚洲| 亚洲欧美日韩国产精品| а天堂中文最新一区二区三区| 91av在线影院| 亚洲视频久久| 人妻互换免费中文字幕| 国产精品国产三级国产普通话蜜臀 | 日韩成人一区二区三区在线观看| 午夜啪啪福利视频| 国产日韩精品一区二区三区| 在线影院av| 亚洲精品成a人在线观看| 国产suv精品一区| 国产日韩欧美视频| 蜜臀精品久久久久久蜜臀| 黑鬼大战白妞高潮喷白浆| 欧美日韩美女在线观看| 国产极品在线观看| 欧美自拍大量在线观看| 久久最新视频| 亚洲欧美日韩一级| 欧美一级二级三级乱码| 丁香5月婷婷久久| 欧美高清视频一区二区三区在线观看| 成人av电影免费在线播放| 午夜男人视频在线观看| 亚洲免费影视第一页| 国产二区精品| 黄色大片在线免费看| 精品福利在线观看| 国产伦精品一区二区三区视频金莲| 国产成人av网| 国产成人久久精品77777最新版本| 久草在线在线| 久久视频国产精品免费视频在线| 精品91久久久久| 三级在线视频观看| 亚洲国产精品资源| 天天影视欧美综合在线观看| 极品美女扒开粉嫩小泬| 91精品在线麻豆| 国产探花在线精品| 亚洲精品综合在线| 1024在线看片你懂得| 国产美女扒开尿口久久久| 成人av在线播放网址| 久热国产在线| 国产欧美精品va在线观看| 97精品电影院| 草草在线视频| 国产v亚洲v天堂无码| 一区二区三区在线观看视频 | 欧美伊人久久| 亚洲综合色在线观看| 亚洲精品在线观看网站| 色综合五月天| 一区二区xxx| 亚洲香蕉av在线一区二区三区| 亚洲一级影院| 在线宅男视频| 国产成人精品免高潮费视频| 久久久久久久电影| 色豆豆成人网| 亚洲图片都市激情| 欧美精品一二三区| 国一区二区在线观看| 日韩黄色视屏| 欧美亚洲在线播放| 中文av一区二区| 99er精品视频| 妺妺窝人体色www看人体| 亚洲国产精品va在线| 欧美99久久| 亚洲一区在线日韩在线深爱| 欧美影院久久久| 国产精品久久久久一区二区三区共| 色8久久久久| 黄色一级片在线看| 亚洲桃花岛网站| 麻豆精品精品国产自在97香蕉| 视频在线观看入口黄最新永久免费国产| 国产主播精品在线| 无码av免费一区二区三区试看| 成人黄色av| 天堂中文在线视频| 91手机在线视频| 欧美日韩一级视频| 激情综合在线| 色呦呦在线观看视频| 亚洲精品一区二区三区樱花| 亚洲电影免费观看| 日韩午夜影院| 91久久精品久久国产性色也91| 伊人开心综合网| 色爱综合网欧美| 高h视频在线| 女女同性女同一区二区三区91| 欧美一区二区三区白人| 日韩高清不卡在线| 成人免费无遮挡| 欧美视频在线播放一区| 欧美肥臀大乳一区二区免费视频| 中文字幕在线不卡一区| 国内精品视频在线观看| 神马亚洲视频| 免费电影一区| 这里精品视频免费| 中文字幕一区二区视频| 欧美电影《睫毛膏》| 午夜看片在线免费| 日本女人高潮视频| 操日韩av在线电影| 亚洲自拍偷拍网站| 国产精品美女久久久| 成人勉费视频| av免费播放| 麻豆av一区二区三区久久| 亚洲天堂男人天堂| 国产欧美日本一区二区三区| 精品在线99| 亚洲卡一卡二| 国产男女在线观看| 国产日本欧美在线观看| 欧美成人乱码一区二区三区| aaa欧美日韩| 国产高清一区二区| 最新中文字幕在线播放| 国产精品视频中文字幕| 国产精品久久国产精品| 亚洲无亚洲人成网站77777| 亚洲欧美日韩国产中文在线| 亚洲人成高清| 精品国产一区二区三区性色av | 国产一区二区三区四区五区在线| 亚洲国产精品人久久电影| 国产网红主播福利一区二区| 在线中文字幕第一区| 成人美女视频| 91se在线观看| 亚洲五码在线观看视频| 国产精品日韩电影| 亚洲视频网站在线观看| 亚洲国产成人tv| 国产成人综合自拍| 亚洲在线久久| 国产亚洲观看| 伊人在我在线看导航| 亚洲国产精品网站| 国产精品99精品久久免费| 欧美一区二区三区四区五区 | 在线观看视频欧美| 极品销魂美女一区二区三区| 日韩美女毛片| 日本色护士高潮视频在线观看 | 97精品国产99久久久久久免费| 亚洲精品套图| 大肉大捧一进一出好爽视频| 国产激情美女久久久久久吹潮| 久久久国产在线视频|