webpack打包生成的bundle.js檔案過大的問題
問題
使用webpack進行打包時,發現bundle.js竟然有2M多。
解決辦法
網上有去除外掛、提取第三方庫、壓縮程式碼等方法。
還有一個比較容易忽略的原因就是開了sourcemap
在生產環境中,應使用devtool: false
關閉sourcemap後bundle.js的大小從2.46M降到302k
參考
相關推薦
webpack打包生成的bundle.js檔案過大的問題
問題 使用webpack進行打包時,發現bundle.js竟然有2M多。 解決辦法 網上有去除外掛、提取第三方庫、壓縮程式碼等方法。 還有一個比較容易忽略的原因就是開了sourcemap
解決vue-cli npm run build之後vendor.js檔案過大的問題(打包優化)
問題 vue-cli npm run build命令預設把dependencies中的依賴統一打包,導致vendor.js檔案過大,出現首屏載入過於緩慢的問題。 解決方案 像vue、axios、element-ui這些基本上不會改變的依賴我們
vue專案打包之後js檔案過大怎麼辦?
話不多說直接上圖 優化前: 優化後: 第一張圖中的 1.09 M是我的專案經過打包編譯之後的js檔案大小,確實有點大了,第一次開啟頁面的時候會比較慢。所以就需要想辦法來解決這個問題了。 再檢視官網之後,發現官網給我們提供了一個懶載入,相當於圖片懶
vue專案通過webpack打包生成的dist檔案放到express裡邊執行(vue+webpack+express)
通過Vue漸進式框架寫了一個專案,專案寫完後,通過npm run bulid 生成上線檔案dist。但是在執行npm run bulid這條命令的 時候居然報錯, 提示我什麼缺少bulid,開啟pa
Vue Element ui webpack 打包檔案過大
今天擼完登入模組,打包的時候發現,單一個登入頁面打包完的體積竟然達到了740KB! 模組是基於Vue全家桶 + element ui編寫的,但即使全引入使用,也不應該達到這麼誇張的一個體積。 事出反常必有妖,用Cli初始化專案時附帶的webpack-bundle-analyze
webpack打包之後的檔案過大的解決方法
以前一直使用create-react-app這個腳手架進行react開發,後面因為一些自定義的配置,轉而使用webpack搭建一套自己的腳手架。但是在使用webpack打包之後發現,納尼?怎麼檔案這麼大
Azure .net WebAPP的js/css檔案過大導致訪問慢的解決辦法
https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-qa-js-or-css-file-too-large-cause-slower-access &nbs
vuecli開發專案,檔案打包後,appjs/vendorjs檔案過大
專案上線後,瀏覽器第一次載入會特別特別慢,network中看到vendorjs檔案1.9M,不慢才怪。 echarts按需引入後,也有1.1M左右,由於對vue腳手架理解不深,自己扒了大量的文件,又測 試了很多次,才測試成功,暫時簡單記錄下。 npm run build --report 可
webpack打包導致App.js很大,訪問頁面的時候會很慢的問題解決【vue-cli3打包】
問題說明:打包導致 js 很大,然後訪問特別慢。 我把 vue-cli 升級成了 vue-cli3之後打包就有兩個js,並且體積相當大,導致釋出後訪問的速度超級慢。 之前打包都是分了很多個小的js,具體是因為沒有配置還是因為什麼。暫時不清楚。如果你有好的辦法可以在下面留言。 解
解決iText生成pdf檔案過大的問題
為iText生成的pdf檔案瘦身。 原來生成pdf檔案,即使是純文字內容,無論內容再如何少,檔案體積總是在7M多,導致傳輸速度很慢。經排查,是在pdf生成的時候,選用了第三方中文字型造成的。 原生成
關於vue-cli腳手架打包後vendor檔案過大
大家會遇到打包後文件很大,導致頁面初始化載入的速度很慢。會出現白屏的現象。這一般是你打包的vendor太大的緣故。如果你打包後看到你的vendor檔案有700kb以上。你就要考慮怎麼處理。 處理這種檔案的 1、把不常改變的庫放到index.html中,通過c
【Tomcat】解決Tomcat catalina.out 不斷成長導致檔案過大的問題
dir post 部分 一個 過大 tomcat 數據 wiki str Tomcat的網站上的說法http://wiki.apache.org/tomcat/FAQ/Logging#Q6: System.out 和 System.err 都被打印到 catalina.o
webpack-dev-conf r.js檔案,如何進行後臺資料模擬?
參照了別人寫的記錄一下 最新的vue裡dev-server.js被替換成了webpack-dev-conf.js 在模擬後臺資料的時候直接在webpack-dev-conf.js檔案中修改 第一步,在const portfinder = require(‘portfinder’)
mpvue中使用echarts,echarts檔案過大問題
首先安裝mpvue-echarts:cnpm install mpvue-echarts --save 然後在元件中引用 import mpvueEcharts from "mpvue-echarts"; 接著引入import * as echarts from ".
git push報錯檔案過大,去掉大檔案也報同樣的錯誤
原因:大檔案存在沒有被提交的commit記錄裡面 解決方案:刪除有大檔案的commit記錄即可 我的解決流程 1 git status 產看未被傳送到遠端程式碼庫的提交次數 2 git cherry -v 檢視未被傳送到遠端程式碼庫的提交描述和說明 3 git res
webAPI 上傳檔案 404錯誤(轉載) webAPI檔案上傳時檔案過大404錯誤的問題
webAPI檔案上傳時檔案過大404錯誤的問題 來源:https://www.cnblogs.com/dzhengyang/p/9149157.html 背景:最近公司有個需求,外網希望自動儲存資料到內網,內網有2臺伺服器可以相互訪問,其中一臺伺服器外網可以訪問,於是想在
Linux下日誌檔案過大解決方案
很多Linux伺服器裡的應用程式都是無間斷的輸出日誌,這對於伺服器的硬碟是一個很大的考驗。良許之前也分享過一篇文章,介紹如何讓應用程式在後臺執行: linux後臺執行命令:&與nohup的用法 通過以上方法,應用程式的日誌會一直輸出到日誌檔案myout.txt裡,這個檔案也會不斷的增
nohup命令導致log檔案過大處理辦法。
問題描述:用nohup命令會在當前的目錄產生一個nohup.out的日誌檔案!時間長了特別的佔磁碟空間! 處理辦法: 1.關閉當前的服務,rm -rf 直接刪掉,啟動服務。 2.echo ‘’ > nohup.out 清空檔案內容
HDFS原始碼檔案過大,IDEA開啟失敗解決方法
問題現象:hadoop 3.1.0原始碼檔案ClientNamenodeProtocolProtos大小4M+,IDEA開啟時載入失敗,ClientNamenodeProtocolPB報錯找不到類。 ----------------------------------------------------
@font-face字型檔案過大導致頁面載入緩慢
我們會遇到,一箇中文的字型檔案10MB,在本地載入不影響,可是上線就會出現字型載入緩慢的情況。 下面以蘋方字型為例 https://blog.csdn.net/Creabine/article/details/55099602 http://font-spider.org/ 這個連結是用