一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

詳解Parcel:快速,零配置web應(yīng)用打包工具,parcelweb

雖然webpack提供了非常多靈活的配置,但是與之帶來的是復(fù)雜度的提升,而Parcel卻非常的簡潔。愛掏網(wǎng) - it200.comParcel自己的口號也是非常直白:零配置。愛掏網(wǎng) - it200.com

為什么這么神奇?— Parcel有一個開箱即用的開發(fā)服務(wù)器。愛掏網(wǎng) - it200.com 開發(fā)服務(wù)器會在您更改文件時自動重建您的應(yīng)用程序,并支持熱模塊重載以實現(xiàn)快速開發(fā)。愛掏網(wǎng) - it200.com

  • 快速捆綁時間 - Parcel比Webpack,Rollup和Browserify更快。愛掏網(wǎng) - it200.com
c1989ea6c263970a75496d67de464397be9a730d


然而需要注意的是:Webpack仍然很棒,有時可能會更快

7334eccf90f3013e784fb6b4fc5a13966b077de6

  • Parcel支持JS,CSS,HTML,file assets等等,并且不需要插件配置,用戶體驗更友好。愛掏網(wǎng) - it200.com

  • 零配置需要:開箱即用的代碼分割,熱模塊重新加載,css預(yù)處理器,開發(fā)服務(wù)器,緩存等等!

  • 更友好的錯誤日志。愛掏網(wǎng) - it200.com

80ce1fd9a706e6b532cddca710bb1443d0c3a258

Fundebug:及時發(fā)現(xiàn)Bug,提高Debug效率!

其實主要取決于你自己,但我個人會通過以下情況來選擇適合的:

Parcel: 中小型項目(1.5萬行代碼以內(nèi))。愛掏網(wǎng) - it200.com Webpack:?大型企業(yè)規(guī)模項目。愛掏網(wǎng) - it200.com Rollup: 用于NPM包。愛掏網(wǎng) - it200.com


npm install parcel-bundler --save-dev

我們在本地安裝了?parcel-bundler的npm包,現(xiàn)在我們需要初始化一個node項目。愛掏網(wǎng) - it200.com

c424168eb3d292c4e860d3687b1bef30f072c3eb

index.html?和?index.js?關(guān)連起來。愛掏網(wǎng) - it200.com


c3a8545220097524c7d659c787b9364040e1a40e

5bb7fb7c97050da0a54b0b2a79c296428231b930

最后將parcel腳本添加到我們的package.json

3c492144a2814ff4b8924183ed190a5922a768d6


這就是所有的配置,是不是非常簡單。愛掏網(wǎng) - it200.com

接下來,讓我們開啟服務(wù)器。愛掏網(wǎng) - it200.com

c775351aafa70c102bcf69a5b4774470e8ff550b

0b9c6daa13f28fb1c8f20a16ccefc789b79d568e

效果明顯了,大佬們請注意構(gòu)建時間!

dd4a77145868ba88a30338f2bce4b72c6da3a0a8

15ms?! 是不是很牛逼!

再看一下HMR

5d439b635a9ec43a6a770cdbc2dcc68b25947784

也感覺非常快啊。愛掏網(wǎng) - it200.com

689445298f56ef7850eb319eb844aed6ab21af6d


同樣先需要裝node-sass


npm i node-sass && touch styles.scss

接下來,添加一些樣式并將styles.scss導(dǎo)入index.js文件

愛掏網(wǎng) - it200.comccb8db528e8fb2e45668abdfa0e99df6a2487415


7b733ed69a09de91bf5012b3381d8b57b45a9730

9efe549cbded0fc0503269db83a299c9f66657da

生產(chǎn)構(gòu)建

我們所需要的只是將一個build腳本添加到我們的package.json

55a4752a0fa94224ffd906d7a38e309c636d51dd


運行build腳本

4cffe545559b9321a32957fe14e7aac99f4c270a


看看Parcel如何讓我們的生活變得輕松?

55c0c60b03cd5844537cae6f549d25c102aa99e9



你可以像這樣指定一個特定的build路徑:



parcel build index.js -d build/output

Fundebug錯誤實時監(jiān)控為您的React項目保駕護(hù)航!

React

7527d9529f9ba625a86f7bf0ec773cbdec70cf80


設(shè)置React非常簡單,我們需要做的就是安裝我們的依賴并設(shè)置我們的.babelrc愛掏網(wǎng) - it200.com


npm install --save react react-dom babel-preset-env babel-preset-react && touch .babelrc

cf11de19b843b4893fe2bdc3317ef93b1a7809fe

來寫個初始化React組件玩玩吧!

8e64968424c94a637298a00896c78c63d9c76bce


25cc0280093cb8c84a2c3d75d339e1b1a86b6558


Fundebug錯誤實時監(jiān)控為您的Vue項目保駕護(hù)航!

Vue

首先安裝vueparcel-plugin-vue?,其中parcel-plugin-vue用于.vue組件支持。愛掏網(wǎng) - it200.com


$ npm i --save vue parcel-plugin-vue

需要添加我們的根元素,導(dǎo)入vue的index文件并初始化Vue。愛掏網(wǎng) - it200.com

首先生成個vue目錄,然后創(chuàng)建index.jsapp.vue愛掏網(wǎng) - it200.com


$ mkdir vue && cd vue && touch index.js app.vue


index.html引用ndex.js愛掏網(wǎng) - it200.com

337bdbd291a2ef1637c0097105147578662dee73

最后,讓我們初始化vue并編寫我們的第一個vue組件!

cf6e22580f676376afa322ed2a8abc7ef4d10b52

4b3d4879c68aa06deb677157db4bf6a3ae0ded12

58f9799678dd72aad28dbd12f503642588e8afb9

TypeScript

5b45b7df98fe92cda0df038e8bcd0937b7f1ce7c

這個非常簡!只需安裝TypeScript,我們就可以開始。愛掏網(wǎng) - it200.com


npm i --save typescript

創(chuàng)建index.ts文件并將其插入index.html 愛掏網(wǎng) - it200.com

e087d7b00da2e3a698acb0b91d15a7f72c5ed457

d1ebd88ff7dd19463cf3470b089c6b9642bb5da2

0cb0d8109d66deb0ea65c5478d9b2a59b4033eec




原文發(fā)布時間為:2024年06月14日
原文作者:Fundebug

本文來源:?掘金?如需轉(zhuǎn)載請聯(lián)系原作者




聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 视频一区二区在线观看 | 亚洲一av | 国产精品精品视频一区二区三区 | 欧美亚洲综合久久 | 国产重口老太伦 | 自拍偷拍中文字幕 | 国产精品久久久久久久久久久久 | 国产毛片毛片 | 久久久精品 | 狠狠av| 久久久久久一区 | 日韩美av | 999久久久| 久久99精品视频 | 精品一区二区电影 | 国产精品久久久久久久久久 | 一区二区激情 | 欧美精品在线播放 | av在线免费看网址 | 欧美日韩在线观看视频 | 欧美日韩亚 | 日韩av在线免费 | 久久夜视频 | 美人の美乳で授乳プレイ | 成人免费黄色片 | 中文字幕亚洲一区 | 国产三级 | 久久99精品久久 | 性生生活大片免费看视频 | 国产精品久久久久久久久久 | 精久久久久 | 亚洲啪啪一区 | 免费黄色录像视频 | 中日av | 91精品国产综合久久久久蜜臀 | 亚洲成人一级片 | 成人免费在线播放视频 | 亚洲狠狠爱一区二区三区 | 天天干天天操天天看 | 久久久久香蕉视频 | av手机免费在线观看 |