精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

正式發布一款可cmd命令安裝的React.js項目腳手架—FastReactApp

開發 項目管理
主要介紹最近這段時間開發的一款腳手架——FastReactApp。這是一款基于Parcel2 開發的React.js項目腳手架。雖然比不上正在前端界火爆的Vite以及占據穩定地位的CreateReactApp,但是基本的項目開發還是可以的。

前言

今天,篇幅可能比較短,主要介紹最近這段時間開發的一款腳手架——FastReactApp。這是一款基于Parcel2 開發的React.js項目腳手架。雖然比不上正在前端界火爆的Vite以及占據穩定地位的CreateReactApp,但是基本的項目開發還是可以的。

下面我將介紹FastReactApp幾點特征:

  • 對JS、CSS、HTML、文件資產等的現成支持—不需要插件。
  • 使用dynamic import()語法,它分割輸出包,以便您只在初始加載時加載所需的內容。
  • 當您在開發過程中進行更改時,它會自動更新瀏覽器中的模塊,無需配置。
  • 它使用工作進程來支持多核編譯,并且有一個文件系統緩存,即使在重新啟動后也可以快速重建。
  • 現在生成樹震動包的源映射,并在引用未知符號時顯示友好的錯誤消息。
  • 它對React Fast Refresh有一流的支持。它(在大多數情況下)能夠在重新加載之間保持狀態(即使在發生錯誤之后)。

我們定義FastReactApp這個名字,你會看到Fast這個單詞,中文意思是“快”,那到底有多快呢?我們來檢驗一下。

我們先來看下初始化時安裝依賴需要多長時間。

僅僅使用了4.80s

那么,我們接下來看下熱重載的時間。

也僅僅使用了499ms,是不是覺得特別快。

這全僅僅是Parcel2 的功勞,它使用工作進程來支持多核編譯,并且有一個文件系統緩存,即使在重新啟動后也可以快速重建。另外,使用dynamic import()語法,分割輸出包。

以下是Parcel2的官方網址,你可以查看它其他特性。

  1. https://v2.parceljs.org/ 

搭建FastReactApp項目

我們首先需要安裝FastReactApp,這里你需要全局安裝一個為FastReactApp而生的命令腳手架FastReactCli,它可以更快地為你生成一個FastReactApp項目。

在安裝之前,你需要確保你的Node版本>=12.0.0。

全局安裝

輸入命令:

  1. npm install fast-react-cli -g 

初始化項目

輸入命令:

  1. fast-react-cli init <projectName> 

例:這里,我初始化一個名稱為myreact2的項目,選擇fast-react-app@1.0.1項目模板。

然后回車,項目初始化完成。

檢測版本

輸入命令:

  1. fast-react-cli -v 

我們目前fast-react-cli最新版本是1.1.7。

安裝項目依賴

我們使用fast-react-cli安裝上了FastReactApp,我們下一步需要安裝項目的依賴。

在安裝之前,你需要注意以下幾點:

如果你的項目需要引入圖片,你需要使用@parcel/transformer-image依賴,它可以調整圖像的大小、更改圖像的格式和質量。為了完成這些圖像轉換,它依賴于圖像轉換庫Sharp,因此,需要將幾個特定的文件導入NPM緩存路徑下的特定文件夾中。

1. 獲取文件

打開網址:

  1. https://github.com/lovell/sharp-libvips/ 

找到兩個與您的計算機環境匹配的文件,以下是兩個文件,xxx代表計算機環境。

  1. 1. libvips-8.9.0-xxx.tar.gz 
  2.  
  3. 2. libvips-8.10.5-xxx.tar.br 

darwin-x64 一般指Mac OS環境,win32-x64 一般指 Windows環境。

2. 查找文件夾

鍵入以下命令以獲取NPM緩存路徑:

  1. npm config get cache 

獲得路徑后,在此_libvips這個文件夾,將符合你計算機環境的兩個文件放入這個文件夾內。

至此大功告成。

如果你的項目不引入圖片,你可以不用看以上內容。另外,你需要把package.json文件中的"devDependencies"屬性內的@parcel/transformer-image依賴刪除掉,還有項目中默認會引入圖片,把相應引入圖片地址的代碼段刪除掉即可,因為這個依賴默認是安裝的。

我們默認我們項目需要它,然后我們也做完了以上需要注意的工作。那么,現在就可以安裝依賴了。

輸入命令:

  1. npm install 

 

運行項目

輸入命令:

  1. npm run serve 

 

這里需要聲明一點,項目默認安裝了mocker-api,mocker-api 為 REST API 創建模擬 API。當您嘗試在沒有實際 REST API 服務器的情況下測試應用程序時,它會很有用。所以,使用concurrently并行地運行多個命令(同時跑前端和后端的服務)。這里的mocker-api只有在開發環境中適用。

項目默認端口號為:3000,當然你也可以在package.json文件中修改默認配置。

  1. "scripts": { 
  2.   "start""parcel ./public/index.html --port 3000 --no-source-maps"
  3.   "build""parcel build ./public/index.html --no-source-maps"
  4.   "api""mocker ./mock/mocker.js"
  5.   "serve""concurrently \"yarn api\" \"yarn start\"" 
  6. }, 

--port 3000這里你可以修改端口,這行命令配置是基于Parcel 2,更多配置可以參考:

  1. https://v2.parceljs.org/features/cli/ 

我們在瀏覽器上輸入http://localhost:3000/。

項目成功啟動。

發布項目

輸入命令:

  1. npm run build 

將用于生產的應用程序生成到buildDir文件夾。它在生產模式下正確地進行反應,并優化構建以獲得最佳性能。構建被縮小,文件名包含哈希。

你的應用程序已準備好部署。

FastReactApp資源

介紹完如果搭建項目了,下面,我們來看下FastReactApp給我們默認安裝了那些資源依賴。

  • parcel
  • concurrently
  • mocker-api
  • eslint
  • babel-plugin-import
  • antd
  • axios
  • immutable
  • react
  • react-dom
  • react-redux
  • react-router
  • react-router-dom
  • redux
  • redux-immutable
  • redux-thunk
  • styled-components
  • web-vitals

前三項我們已經之前介紹過了,這里就不再復述了,下面,我們將挑幾個代表性的資源依賴介紹下。

eslint可謂是現代前端開發過程中必備的工具了。其用法簡單,作用卻很大,使用過程中不知曾幫我減少過多少次可能的 bug。其實仔細想想前端開發過程中的必備工具似乎也沒有那么多,ESLint 做為必備之一,值得深挖,理解其工作原理。

babel-plugin-import是一款babel插件,在編譯過程中將import的寫法自動轉換成按需引入的方式。

antd是基于Ant Design 設計體系的 React UI 組件庫,用于研發企業級中后臺產品。Ant Design 2.0官網上有兩句耐人尋味的話,我特別喜歡。

  • “Ant Design 無法保證業務產品能否成功,但是能幫助業務產品『正確的成功』或者『正確的失敗』。”
  • “Ant Design 不但追求『用戶』的使用體驗,還追求『設計者』和『開發者』的使用體驗。”

immutable對象是不可直接賦值的對象,它可以有效的避免錯誤賦值的問題。在react中,immutable主要是防止state對象被錯誤賦值。在Rudux中因為深拷貝對性能的消耗太大了(用到了遞歸,逐層拷貝每個節點)。但當你使用immutable數據的時候:只會拷貝你改變的節點,從而達到了節省性能。immutable的不可變性讓純函數更強大,每次都返回新的immutable的特性讓程序員可以對其進行鏈式操作,用起來更方便。

styled-components有以下幾點:1、樣式寫在 js 文件里,降低 js 對 css 文件的依賴。2、樣式可以使用變量,更加靈活。3、使用方便,不需要配置 webpack、開箱即用。可以說做到了”All in js“。

web-vitals庫是一個小型(約1K)模塊化庫,用于測量真實用戶的所有web vitals指標,精確匹配Chrome對這些指標的測量方式,并報告給其他Google工具(例如Chrome用戶體驗報告、頁面速度洞察、搜索控制臺的速度報告)。

結語

FastReactApp官方文檔網址:

  1. https://www.maomin.club/site/fastReactApp/ 

  

 

責任編輯:姜華 來源: 前端歷劫之路
相關推薦

2021-12-23 10:35:32

SpringCloud腳手架架構

2016-08-10 14:59:41

前端Javascript工具

2025-05-26 08:45:00

AvueVue.js前端

2016-09-07 15:35:06

VueReact腳手架

2017-07-21 09:56:46

Webpack3 Vue.js腳手架

2021-01-07 05:34:07

腳手架JDK緩存

2018-08-30 16:08:37

Node.js腳手架工具

2018-06-11 14:39:57

前端腳手架工具node.js

2014-08-15 09:36:06

2015-02-11 09:44:49

React.js緩存構建

2022-04-24 11:33:47

代碼管理工程

2020-06-29 11:35:02

Spring BootJava腳手架

2021-08-30 06:59:06

StrviewAppStrview.js項目

2021-04-11 07:33:03

開發Vue技術棧js

2021-11-08 09:35:09

Vue代碼前端

2021-10-08 06:10:43

前端技術Vue

2021-08-17 21:52:04

工具

2020-05-19 10:13:45

Java開發代碼

2025-05-16 07:24:41

Springkafka腳手架

2022-07-18 07:58:46

Spring工具工具類
點贊
收藏

51CTO技術棧公眾號

中文国产亚洲喷潮| 午夜精品国产更新| 亚洲一区二区中文字幕| 国产一级理论片| 亚洲素人在线| 91精品国产一区二区三区香蕉| 97超碰国产精品| 高清中文字幕一区二区三区| 激情五月激情综合网| 97国产suv精品一区二区62| 精品无码在线观看| 成人在线视频你懂的| 欧美影视一区在线| 日韩人妻无码精品久久久不卡| 国产区高清在线| 成人免费视频免费观看| 国产精品流白浆视频| 免费一级肉体全黄毛片| 日韩激情在线| 亚洲精品xxx| 午夜免费看毛片| 天堂电影一区| 一区二区三区日韩欧美精品| 日韩av一区二区三区美女毛片| www.成人在线观看| 麻豆国产欧美一区二区三区| 91高清视频免费| 免费中文字幕在线| 欧洲激情综合| 日韩av一卡二卡| 手机av在线网站| 99久久综合国产精品二区| 亚洲午夜精品在线| 99热都是精品| 1区2区3区在线观看| 91在线一区二区三区| 91黄色精品| 国产又粗又长又大视频| 久久精品人人| 欧美亚洲视频在线看网址| 激情五月婷婷在线| 亚洲美女视频| 久久影院免费观看| 日本一级片免费| 欧美日韩中文一区二区| 亚洲欧美日本精品| 一级国产黄色片| 动漫av一区| 欧美成人午夜电影| 国产黄色一区二区三区| 精品中文字幕一区二区三区| 欧美欧美欧美欧美| youjizzxxxx18| 91国内外精品自在线播放| 欧美三级免费观看| 丝袜老师办公室里做好紧好爽| 捆绑调教日本一区二区三区| 午夜精品久久久久久久99水蜜桃 | 日韩美女中文字幕| 久久久久久91亚洲精品中文字幕| 9国产精品视频| 91av在线视频观看| 久久久久久久久久久影院| 国产日韩综合| 日韩av电影在线网| 国产99免费视频| 日本vs亚洲vs韩国一区三区二区 | 精品无码一区二区三区在线| 国产蜜臀一区二区打屁股调教| 亚洲久草在线视频| 日韩极品视频在线观看| 国模精品视频| 日韩欧美中文免费| 国产精品视频黄色| 国产美女精品视频免费播放软件| 日韩三级中文字幕| 亚洲av成人片色在线观看高潮| 欧美三级电影在线| 亚洲香蕉伊综合在人在线视看| 五月天精品在线| 羞羞答答成人影院www| 欧美激情综合色综合啪啪五月| 日韩精品一区三区| 日韩高清不卡在线| 亚洲free性xxxx护士白浆| 天堂网av2014| 中文字幕av一区二区三区高| 黄色一级视频播放| 瑟瑟视频在线看| 欧美日韩精品一区二区三区四区| 亚洲精品一区二区18漫画 | 亚洲国产99精品国自产| 中文字幕第4页| 亚洲精品一区二区在线看| 国模精品视频一区二区三区| 波多野结衣视频观看| 国产最新精品精品你懂的| 国产美女精品在线观看| 成年人在线看| 亚洲国产精品久久一线不卡| 日本熟妇人妻中出| 日韩在线观看中文字幕| 亚洲欧美激情四射在线日| 男女做暖暖视频| 久久久综合网| 成人av中文| 婷婷视频在线| 欧美性高潮在线| 麻豆传媒在线看| 第一会所sis001亚洲| 国内精品视频久久| 国产精品久久久久久无人区| 91麻豆精品一区二区三区| 免费看污污视频| 日本在线精品| 亚洲精选一区二区| 久久精品国产亚洲av无码娇色| 免费观看一级特黄欧美大片| 九9re精品视频在线观看re6| 直接在线观看的三级网址| 欧美伊人精品成人久久综合97| 一起草在线视频| 国产精品九九| 亚洲xxxx视频| av男人的天堂在线| 色先锋aa成人| 极品粉嫩小仙女高潮喷水久久| 欧美理论在线| 91青草视频久久| 秋霞成人影院| 精品视频1区2区| 亚洲熟妇无码av| 亚洲少妇自拍| 国产偷国产偷亚洲高清97cao| 哥也色在线视频| 欧美日本韩国一区二区三区视频| av女人的天堂| 美女诱惑黄网站一区| 精品国产一区二区三区四区精华| 第一av在线| 亚洲成年人在线播放| 免费中文字幕视频| 国产成人在线视频播放| 久久久久久久久影视| 国产精品欧美一区二区三区不卡| zzijzzij亚洲日本成熟少妇| 在线观看国产一区二区三区| 国产精品色婷婷久久58| 九色porny自拍| 99精品国产一区二区三区| 国产精品一区二区久久| 永久免费在线观看视频| 欧美日韩一区三区四区| 中文字幕乱码av| 韩日精品视频一区| 色一情一乱一乱一区91| 中文字幕av一区二区三区四区| 久久久噜噜噜久久| 天堂在线资源8| 一本色道综合亚洲| 三年中国中文观看免费播放| 免费人成在线不卡| 日韩中文在线字幕| 乱中年女人伦av一区二区| 欧美在线xxx| 91精品专区| 日韩精品一区二区三区视频播放 | 国产亚洲二区| videos性欧美另类高清| 在线播放国产一区二区三区| 91极品身材尤物theporn| 亚洲一卡二卡三卡四卡无卡久久| 免费看毛片的网站| 日韩精品1区2区3区| 秋霞在线一区二区| 加勒比视频一区| 国产精品嫩草视频| 秋霞在线视频| 亚洲人成电影在线播放| 国产免费不卡av| 午夜不卡av在线| 国产馆在线观看| 国产69精品久久久久毛片| 69堂免费视频| 天天射—综合中文网| 国模精品娜娜一二三区| 九七电影院97理论片久久tvb| 欧美乱妇高清无乱码| 欧美男男同志| 日韩一二三四区| 福利网址在线观看| 亚洲精品五月天| 91久久免费视频| 国产高清精品网站| 黄色片在线免费| 亚洲视频精品| 亚洲国产婷婷香蕉久久久久久99| 国产精品男女| 成人妇女淫片aaaa视频| 女人让男人操自己视频在线观看 | 福利精品一区| 性色av一区二区三区红粉影视| 99中文字幕一区| 亚洲国产精品一区二区三区| 一区二区视频免费观看| 欧美日韩亚洲一区二| 国产黄色片在线免费观看| 国产欧美一区二区三区鸳鸯浴 | 中文字幕一区二区在线视频| 亚洲va欧美va国产va天堂影院| 日韩av片在线免费观看| 91免费观看视频在线| 久久久国产精品久久久| 精品在线亚洲视频| 国产自偷自偷免费一区 | 日韩精品免费一区二区三区| 国产一区二区三区av在线| 4438五月综合| 国产精品久久久久99| 韩国精品一区| 欧美极品美女视频网站在线观看免费 | 国产亚洲福利一区| 四虎在线免费看| 日韩午夜av电影| 国产精品久久久久久久免费看| 欧美性生活大片视频| 高清乱码免费看污| 亚洲欧美日韩国产成人精品影院| 欧美精品日韩在线| 日本一区二区三区国色天香| 野外性满足hd| 97aⅴ精品视频一二三区| 日韩av无码一区二区三区不卡 | 久久精品老司机| www.在线成人| 成人在线视频免费播放| 成人免费视频caoporn| 免费在线观看日韩av| 国产剧情一区二区| 91免费视频污| 国产乱淫av一区二区三区| 婷婷激情5月天| 精品一区二区三区在线播放| 日本中文字幕影院| 精品一区二区三区在线观看| 老司机久久精品| 国产中文字幕一区| 亚洲国产日韩在线一区| 国产69精品久久久久毛片| 日韩女优在线视频| 成人激情小说网站| 中文字幕免费在线播放| 91看片淫黄大片一级在线观看| 日韩免费高清一区二区| 2欧美一区二区三区在线观看视频| 香蕉网在线播放| 国产欧美精品在线观看| 林心如三级全黄裸体| 中文字幕一区二区三区在线观看| 成人涩涩小片视频日本| 亚洲精品videosex极品| 久久久久亚洲av无码专区| 亚洲第一成人在线| 99久久久久久久久| 欧美日韩在线观看一区二区 | 黄色小视频大全| 一区久久精品| 久久久久久久久久久免费视频| 美女www一区二区| 男人操女人下面视频| youjizz国产精品| 女人黄色一级片| 亚洲免费观看在线观看| 国产情侣在线视频| 欧美亚洲高清一区| 国产成人精品免费看视频| 日韩精品欧美国产精品忘忧草| 国产黄色在线播放| 久久香蕉频线观| 美女在线视频免费| 国产精品视频精品视频| aiss精品大尺度系列| 日本免费高清一区二区| 在线国产一区二区| 国产免费毛卡片| 国产资源在线一区| 亚洲一级中文字幕| 亚洲欧美日韩国产另类专区| 免费观看成人毛片| 91麻豆精品国产91久久久久| 亚洲 国产 欧美 日韩| 精品国产自在精品国产浪潮| 国产一二在线播放| 亚洲va久久久噜噜噜| 亚州av一区| 永久免费在线看片视频| 久久国产一二区| 中文字幕avav| 国产精品网站在线| 黑人一级大毛片| 91麻豆精品国产自产在线 | 亚洲欧美日韩综合aⅴ视频| www.国产高清| 精品三级在线观看| 日本美女高清在线观看免费| 欧美一级淫片aaaaaaa视频| 日本一区二区三区播放| 日韩在线观看电影完整版高清免费| 午夜欧美理论片| 黄大色黄女片18第一次| 久久在线免费观看| 麻豆一区二区三区精品视频| 在线91免费看| 成人77777| 日本亚洲欧美成人| 国产精品超碰| 日本xxxxx18| 久久91精品国产91久久小草| av黄色在线免费观看| 欧美性xxxx在线播放| 天堂在线观看免费视频| 欧美国产日韩一区二区在线观看| 久久精品 人人爱| 日韩欧美手机在线| 噜噜噜躁狠狠躁狠狠精品视频| 91精品啪在线观看国产| 亚洲精品视频在线看| 国产农村妇女毛片精品| 日韩在线视频线视频免费网站| 日韩欧美看国产| 蜜桃导航-精品导航| 国产一区二区三区久久| 99精品一区二区三区无码吞精| 亚洲综合区在线| www.天堂av.com| 欧美成人在线网站| 久久久久久亚洲精品美女| 成人性做爰片免费视频| 国产在线视视频有精品| 国产美女福利视频| 日韩一区二区免费在线电影| 中文字幕中文字幕在线十八区| 91美女片黄在线观| 亚洲一区在线| 亚洲911精品成人18网站| 一区二区久久久| 日韩一级免费视频| 4388成人网| 欧美人与牛zoz0性行为| 一级黄色香蕉视频| 国产亚洲一本大道中文在线| 午夜一级黄色片| 色吧影院999| 免费观看亚洲天堂| 999一区二区三区| 91亚洲精品久久久蜜桃| 久久久黄色大片| 中文字幕精品在线视频| 日韩专区视频网站| 小泽玛利亚av在线| 成人av在线一区二区三区| 天天综合天天干| 色黄久久久久久| 欧美日韩黄色| 波多野结衣家庭教师在线播放| 91首页免费视频| 中文字幕一区二区三区波野结| 久久福利视频网| 超碰精品在线观看| 国产精品无码av无码| 国产精品激情偷乱一区二区∴| www.综合色| 日韩av大片免费看| 国产国产精品| 精品熟女一区二区三区| 在线观看视频一区二区欧美日韩| 日本不卡三区| 国产一区二区视频在线免费观看| 久久九九99| 欧美亚洲日本在线| 亚洲国产精品va在看黑人| 成人交换视频| 国产aaa免费视频| 欧美国产日产图区| 蜜桃av中文字幕| 国产精品一区二区三区久久久| 欧美日韩岛国| 国产123在线| 亚洲成年人在线| 一区二区三区| 播放灌醉水嫩大学生国内精品| 中文字幕在线观看不卡视频| 少妇人妻精品一区二区三区| 国产在线久久久| 一区二区三区国产在线| 手机在线中文字幕| 国产视频自拍一区| 欧美特黄不卡| 91极品视频在线观看| 欧美日韩一二三四五区|