iT邦幫忙

vite相關文章
共有 93 則文章
鐵人賽 Modern Web DAY 18

技術 Day 18:Vite 系列總整理

前言 這整個系列文轉眼間也要進入下半場,在 Day 9 到現在的 Day 18 不小心用了有一些多的篇幅在研究 Vite,其實原本還有 HMR、Module...

鐵人賽 Modern Web DAY 17

技術 Day 17:esbuild 是什麼?code splitting 是什麼?來做個實驗玩玩看

前言 昨天在 Vite 原始碼分析的最後看到了 esbuild 的設定們,今天這篇就利用這個機會來了解一下 esbuild 並實際動手玩玩看這個工具。 esb...

鐵人賽 Modern Web DAY 16

技術 Day 16:來試著追一下 Vite 原始碼 (4) - pre-bundling 最終章

前言 先補充一個昨天的實驗的結果,後來重複測了幾遍後,發現影響冷啟動時間可能跟有沒有整個刪除 node_modules 有關。當有完整刪除後,就能穩定在第一次...

鐵人賽 Modern Web DAY 15

技術 Day 15:來做個實驗 - 壓測 Vite 的效能瓶頸

前言 看了幾天的 pre-bundling 原始碼,在進到最後打包階段程式碼前,我想先實驗一下前幾天研究時突然好奇的一個問題:「如果一個拿 Vite 當 bu...

鐵人賽 Modern Web DAY 14

技術 Day 14:來試著追一下 Vite 原始碼 (3) - pre-bundling 怎麼做套件分析

前言 昨天追到 pre-bundling 的入口 createDepsOptimizer 裡的 init 有三個關鍵函式,今天繼續來往下追,在開始前先複習一下...

鐵人賽 JavaScript DAY 13

技術 【Day12】Vue CLI v.s Vite 超級比一比

在我們剛開始踏入Vue的世界是透過Node.js來安裝最新版本的Vue專案,其底層建構器就是Vite負責。但網路很多資源都還是應用Vue CLI寫出來的範本,究...

鐵人賽 Modern Web DAY 13

技術 Day 13:來試著追一下 Vite 原始碼 (2) - Chokidar、pre-bundling 初探

前言 昨天追到 createServer 中的 Chokidar 這段,今天來繼續往下看,看能學到什麼新東西! Vite 怎麼做到監聽檔案異動變化 在 cre...

鐵人賽 Modern Web DAY 12

技術 Day 12:來試著追一下 Vite 原始碼 (1) - 從 npm run dev 到 createServer

(Photo by Jr Korpa) 前言 昨天實際體驗到了為什麼 Vite 在啟 dev server 時需要做 pre-bundling 的原因,關於怎...

鐵人賽 Modern Web DAY 11

技術 Day 11:用實驗來理解 Vite 的 dependency pre-bundling 是什麼 (2)

(Photo by Jr Korpa) 此為 Vite dependency pre-bundling 的下集,如果還沒看過上集可以點這裡 實驗 3. 載...

鐵人賽 Modern Web DAY 10

技術 Day 10:用實驗來理解 Vite 的 dependency pre-bundling 是什麼 (1)

(Photo by Jr Korpa) 前言 昨天在探討為什麼 Vite 在 dev server 的冷啟動這麼快時,目前我們只知道是因為有用上了瀏覽器的 n...

鐵人賽 Modern Web DAY 9

技術 Day 09:為什麼 Vite 的冷啟動可以這麼快?

(Photo by Jr Korpa) 前言 昨天簡介了這麼多套 bundler、build tool 後,今天想開始來動手做一些東西,但 Rust-base...

鐵人賽 Modern Web DAY 8

技術 Day 08:現代 bundler、build tool 簡介 (Vite、esbuild、Rspack、Rolldown、Turbopack)

(Photo by Jr Korpa) 前言 前面模組化歷史不小心鑽太深,在稍微有點長的前情提要後,今天終於要講回正題了。 在 Webpack 橫空出世後,將...

鐵人賽 Modern Web DAY 4
React 學得動嗎 系列 第 4

技術 [Day 4] 改用用Vite來建立React專案

歡迎來到我們React學習之旅的第四天。今天,我們將使用Vite重新建立我們的專案。 為什麼選擇Vite? 在之前的文章中,我們使用了Create React...

鐵人賽 Modern Web DAY 4

技術 欸你是要進 Vue 了沒? - Day4:Vue 我要把你 run 起來

經過前兩天的介紹,小菜菜已有大致了解 Vue 的概念了,今天來嘗試遵循官方文件的步驟,看看如何把一個最基本的 Vue 專案在本地 run 起來!兩種方法:CLI...

鐵人賽 自我挑戰組 DAY 2

技術 [D2] TypeScript + Vite(React) + Remix = ❤️

TypeScript 在寫 JavaScript 的時候,你會直接使用變數,不管是 const, let, var,因為沒有定義他的 type,所以可以是任何東...

鐵人賽 影片教學 DAY 30
Vite 原始碼解讀 系列 第 30

技術 [Vite 原始碼解讀] 動手實作陽春版 Vite part 3 - HMR

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 29
Vite 原始碼解讀 系列 第 29

技術 [Vite 原始碼解讀] 動手實作陽春版 Vite part 2 - Pre-Bundling

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 28
Vite 原始碼解讀 系列 第 28

技術 [Vite 原始碼解讀] 動手實作陽春版 Vite part 1 - Dev Server

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 Vue.js DAY 28
Vue3歡樂套件箱耶 系列 第 28

技術 開箱28:新手搭建~Vue+Vite+GitHub部署到Firebase Hosting

Firebase 託管為您的 Web 應用、靜態和動態內容以及微服務提供快速且安全的託管。 簡介Firebase Hosting收費方式https://fir...

鐵人賽 影片教學 DAY 27
Vite 原始碼解讀 系列 第 27

技術 [Vite 原始碼解讀] npm run preview 與 optimize

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 26
Vite 原始碼解讀 系列 第 26

技術 [Vite 原始碼解讀] npm run build 在做什麼事

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 25
Vite 原始碼解讀 系列 第 25

技術 [Vite 原始碼解讀] 如何讓 React 跟 Vite 手牽手

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 24
Vite 原始碼解讀 系列 第 24

技術 [Vite 原始碼解讀] Plugins part 4

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 23
Vite 原始碼解讀 系列 第 23

技術 [Vite 原始碼解讀] Plugins part 3

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 22
Vite 原始碼解讀 系列 第 22

技術 [Vite 原始碼解讀] Plugins part 2

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 21
Vite 原始碼解讀 系列 第 21

技術 [Vite 原始碼解讀] Plugins part 1

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 20
Vite 原始碼解讀 系列 第 20

技術 [Vite 原始碼解讀] HMR part 2

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 19
Vite 原始碼解讀 系列 第 19

技術 [Vite 原始碼解讀] HMR part 1

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 18
Vite 原始碼解讀 系列 第 18

技術 [Vite 原始碼解讀] ModuleGraph part 3

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...

鐵人賽 影片教學 DAY 17
Vite 原始碼解讀 系列 第 17

技術 [Vite 原始碼解讀] ModuleGraph part 2

30 天影集播放清單 https://www.youtube.com/playlist?list=PLBd8JGCAcUAEFJzjAQC6DbWTeDIC...