關(guān)于Ant Design配置按需加載

使用react一段時(shí)間了,感覺(jué)自己已經(jīng)愛(ài)上了這種組件化開(kāi)發(fā)的模式,阿里也退出了相應(yīng)的UI框架Ant Design,使用起來(lái)也十分的方便。但是最近發(fā)現(xiàn)了一個(gè)十分嚴(yán)重的問(wèn)題,組件開(kāi)發(fā)完成進(jìn)行打包時(shí)發(fā)現(xiàn)打包出來(lái)的文件內(nèi)存達(dá)到了驚人的5m,這在瀏覽器上請(qǐng)求的速度可想而知會(huì)有多慢,打開(kāi)控制臺(tái)也會(huì)發(fā)現(xiàn)react的警告信息,以前沒(méi)在意,今天就讓我來(lái)看看如何解決。

image.png

警告信息中提示我們使用babel-plugin-import,點(diǎn)擊查看了介紹后發(fā)現(xiàn)這是在加載器中設(shè)置完成以后,在js中引用組件時(shí)僅引入相應(yīng)的js文件以及css樣式,大大的減少了打包文件的內(nèi)存大小,但是問(wèn)題來(lái)了,webpack的配置我只能照葫蘆畫(huà)瓢,介紹中只有幾句如何配置對(duì)于放在什么位置怎么放都沒(méi)說(shuō),我蒙了......

image.png
image.png

光靠這兩張圖片我哪知道如何配置呢?花了一個(gè)小時(shí)在網(wǎng)上找相關(guān)的資料以及webpack的介紹都沒(méi)有找到解決辦法,沒(méi)辦法了只好自己慢慢摸索了。
看著別人的webpack配置文件,加上自己一次一次慢慢嘗試,我終于配置好了,雖然自己不是很懂原理(我也很無(wú)奈,找時(shí)間要好好學(xué)習(xí)一下了),配置如下

image.png

這只是我自己學(xué)習(xí)配置的,有錯(cuò)誤歡迎提出來(lái)!配置完打包的效果也十分明顯

image.png

這是沒(méi)有按需加載之前的文件大小

image.png

這是配置好以后打包的文件大小,效果真明顯!

這次記錄下來(lái)以后如果忘記了我也可以不用再努力的去找了,O(∩_∩)O哈哈~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 無(wú)意中看到zhangwnag大佬分享的webpack教程感覺(jué)受益匪淺,特此分享以備自己日后查看,也希望更多的人看到...
    小小字符閱讀 8,359評(píng)論 7 35
  • GitChat技術(shù)雜談 前言 本文較長(zhǎng),為了節(jié)省你的閱讀時(shí)間,在文前列寫(xiě)作思路如下: 什么是 webpack,它要...
    蕭玄辭閱讀 12,874評(píng)論 7 110
  • 前言 React技術(shù)之火爆無(wú)須多言,其與webpack的完美結(jié)合,也讓二者毋庸置疑的成為天生一對(duì)。為了進(jìn)行Reac...
    令狐蔥001閱讀 1,880評(píng)論 2 24
  • 在這個(gè)世界上 我永遠(yuǎn)學(xué)不會(huì)說(shuō)愛(ài)你 當(dāng)我告白時(shí) 請(qǐng)?jiān)徫业那酀?而你離開(kāi)后 我再也學(xué)不會(huì)去愛(ài)你般愛(ài)別人
    未明花香閱讀 369評(píng)論 4 11
  • 不知道有多少人喜歡吃冰淇凌 對(duì)我來(lái)說(shuō)一個(gè)球就滿(mǎn)足了 Swensen's試吃 這款Sweet'n Gold 有兩個(gè)球...
    熊呀二咪閱讀 273評(píng)論 0 1

友情鏈接更多精彩內(nèi)容