原文:記一次webpack4+react+antd項目優化打包文件體積的過程

背景 最近自己整了一個基於webpack 和react開發的博客demo項目,一路整下來磕磕碰碰但也實現了功能,就准備發到阿里雲上面去看看,借用了同事的阿里雲小水管服務器,配置完成之后首頁加載花了十幾秒,打開控制台network查看資源,打包的js體積有將近 M,及其影響訪問體驗,於是就開始了優化的路。 原因和解決方法 在webpack的配置文件中,對公共js做了抽取,分別會打包出react ve ...

2019-03-20 18:34 0 3326 推薦指數:

查看詳情

一次webpack打包優化

未進行打包優化的痛點:   隨着項目的不斷擴大,引入的第三方庫會越來越多,我們每次build的時候會對所有的文件進行打包,耗時必定很長,不利於日常開發。 解決思路:   第三方庫我們只是引入到項目里來,一般不會經常性的去修改源碼,一般都是在src目錄下編寫業務代碼,因此可以把第三方依賴 ...

Sun May 13 10:01:00 CST 2018 3 3884
webpack打包體積優化

優化: 1:外部引入模塊(cdn) 如 jquery,zepto,d3, bootstrap這些固定的lib 使用cdn直接引用就可以,沒有必要打包到build,有效利用302。 2:圖標優化 不管后台還是移動端避免不了icon的使用,使用字體圖標,還需引入字體文件 ...

Wed Aug 23 00:03:00 CST 2017 0 2779
webpack打包體積優化

webpack打包體積越小,對於部署應用的網站來說,性能越好,加載速度越快。 1. 分析打包文件 1. 生成統計信息文件 首先需要通過webpack命令生成統計信息的文件。在package.json的腳本中添加命令 上面的命令會在根目錄下生成一個stats.json的打包 ...

Sun Dec 15 02:21:00 CST 2019 0 296
一次真實的webpack優化經歷

前言 公司目前現有的一款產品是使用vue v2.0框架實現的,配套的打包工具為webpack v3.0。整個項目大概有80多個vue文件,也算不上什么大型項目。 只不過每次頭疼的就是打包所耗費的時間平均在一分鍾左右,而且打包后有幾個文件顯示為【big】,也就是文件體積過大。 最近就想 ...

Tue Dec 22 18:14:00 CST 2020 4 1218
Webpack 打包優化體積

談及如今欣欣向榮的前端圈,不僅有各類框架百花齊放,如Vue, React, Angular等等,就打包工具而言,發展也是如火如荼,百家爭鳴;從早期的王者Browserify, Grunt,到后來贏得寶座的 Gulp, 以及獨樹一幟的 fis3, 以及下一代打包神器 Rollup ...

Fri Mar 16 06:33:00 CST 2018 0 1201
webpack 與 vue 打包體積優化

webpack 與 vue 在使用vue開發時,遇到打包后單個文件太大,因而需要分包,不然加載時間太久。雖然盡可能減少請求次數,但是單個包太大也不是好事 思路 組件按需加載 vue-router 的懶加載 第三方包分離 代碼分割時 ...

Thu Nov 01 18:43:00 CST 2018 0 1389
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM