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

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

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

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

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


然而需要注意的是:Webpack仍然很棒,有時(shí)可能會(huì)更快

7334eccf90f3013e784fb6b4fc5a13966b077de6

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

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

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

80ce1fd9a706e6b532cddca710bb1443d0c3a258

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

其實(shí)主要取決于你自己,但我個(gè)人會(huì)通過(guò)以下情況來(lái)選擇適合的:

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


npm install parcel-bundler --save-dev

我們?cè)诒镜匕惭b了?parcel-bundler的npm包,現(xiàn)在我們需要初始化一個(gè)node項(xiàng)目。愛掏網(wǎng) - it200.com

c424168eb3d292c4e860d3687b1bef30f072c3eb

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


c3a8545220097524c7d659c787b9364040e1a40e

5bb7fb7c97050da0a54b0b2a79c296428231b930

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

3c492144a2814ff4b8924183ed190a5922a768d6


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

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

c775351aafa70c102bcf69a5b4774470e8ff550b

0b9c6daa13f28fb1c8f20a16ccefc789b79d568e

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

dd4a77145868ba88a30338f2bce4b72c6da3a0a8

15ms?! 是不是很牛逼!

再看一下HMR

5d439b635a9ec43a6a770cdbc2dcc68b25947784

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

689445298f56ef7850eb319eb844aed6ab21af6d


同樣先需要裝node-sass


npm i node-sass && touch styles.scss

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

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


7b733ed69a09de91bf5012b3381d8b57b45a9730

9efe549cbded0fc0503269db83a299c9f66657da

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

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

55a4752a0fa94224ffd906d7a38e309c636d51dd


運(yùn)行build腳本

4cffe545559b9321a32957fe14e7aac99f4c270a


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

55c0c60b03cd5844537cae6f549d25c102aa99e9



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



parcel build index.js -d build/output

Fundebug錯(cuò)誤實(shí)時(shí)監(jiān)控為您的React項(xiàng)目保駕護(hù)航!

React

7527d9529f9ba625a86f7bf0ec773cbdec70cf80


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


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

cf11de19b843b4893fe2bdc3317ef93b1a7809fe

來(lái)寫個(gè)初始化React組件玩玩吧!

8e64968424c94a637298a00896c78c63d9c76bce


25cc0280093cb8c84a2c3d75d339e1b1a86b6558


Fundebug錯(cuò)誤實(shí)時(shí)監(jiān)控為您的Vue項(xiàng)目保駕護(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

首先生成個(gè)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并編寫我們的第一個(gè)vue組件!

cf6e22580f676376afa322ed2a8abc7ef4d10b52

4b3d4879c68aa06deb677157db4bf6a3ae0ded12

58f9799678dd72aad28dbd12f503642588e8afb9

TypeScript

5b45b7df98fe92cda0df038e8bcd0937b7f1ce7c

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


npm i --save typescript

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

e087d7b00da2e3a698acb0b91d15a7f72c5ed457

d1ebd88ff7dd19463cf3470b089c6b9642bb5da2

0cb0d8109d66deb0ea65c5478d9b2a59b4033eec




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

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




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

返回頂部

主站蜘蛛池模板: 欧美亚洲视频在线观看 | 精品国产乱码久久久久久蜜退臀 | 国产视频中文字幕 | 欧美日本韩国一区二区 | 日本在线中文 | 精品日韩| 欧美日韩在线精品 | 久久草在线视频 | 亚洲国产精品激情在线观看 | 亚洲 中文 欧美 日韩 在线观看 | 日韩一区在线播放 | 亚洲成av人片在线观看无码 | 欧美精品中文字幕久久二区 | 国产馆| 免费在线毛片 | 久久精品小视频 | 精品久久久久一区二区国产 | 日韩久久精品 | 日本午夜视频 | 色一级 | 中文字幕1区2区3区 日韩在线视频免费观看 | www.一级片 | 国产精品日韩欧美一区二区 | 九九亚洲 | 亚洲网址在线观看 | 免费看片在线播放 | 日韩在线视频免费观看 | 99欧美精品| 久久成| 欧美a∨| 国产精品日韩欧美一区二区三区 | 成人久久久 | 福利视频网 | 日韩中文字幕视频在线观看 | 国产在线视频一区二区 | 九九视频在线观看视频6 | 国产高清在线精品 | 国产精品久久久久久av公交车 | 久久国产精品视频 | 日韩在线免费视频 | 中文字幕一区二区三区精彩视频 |