我正在使用 preact,按照檔案,我已經使用命令npx preact-cli create default my-project來設定專案。建議 preact 專案伴隨著小尺寸,所以我決定測驗它并立即嘗試npm run build而不改變樣板。結果顯示檔案夾700kb的大小有點過大build。我讀到它應該在30 to 50 kb. 對于該專案,我需要達到這個尺寸,因為選擇了 preact,因為它的尺寸很小。
uj5u.com熱心網友回復:
包大小不是通過輸出目錄的原始大小來衡量的。
首先,輸出目錄包含不用于包大小討論的內容。提供了影像、SSR 輸出和非 ESM 環境的半復制輸出等專案。這些都不會影響您的捆綁包大小。
其次,您忽略了路由拆分。輸入的每個組件routes/都會自動拆分出來,因此用戶只有在導航到它們時才能獲取每個路徑。假設你有/,/about和/error。的內容/about和/error時不向客戶端發送/請求。您可能有數百頁的內容,但這并不意味著它們會同時加載。
第三,與網路服務器輸出不同,磁盤上該目錄的大小沒有被壓縮。Gzip 和 Brotli 非常擅長它們的作業,并將進一步減小尺寸。
Preact-CLI 可以選擇在您的構建 ( preact build --analyze)上打開包分析器。否則,運行我們隨附的類似生產的服務器并打開您的瀏覽器。您可以像客戶端一樣查看包(減去壓縮)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/352881.html
