Read OSS

vitejs/vite

6 articles

前提知識

01

エントリーポイントと起動プロセス

Vite の起動フロー:CLI から開発サーバーの初期化まで

02

Vite 8 の内部構造:アーキテクチャ概要とコードベースの歩き方

Vite のモノレポ構成、エントリーポイント、4つのソースディレクトリ、Environment API、そして Rolldown への移行を俯瞰するガイドです。

03

Vite が設定を解決し、プラグインパイプラインを組み立てる仕組み

Vite の設定読み込み戦略、resolveConfig() パイプライン、環境オプションのマージ、そして内部プラグインの順序付けを深く掘り下げます。

04

Vite Dev Serverの内部構造:ミドルウェアスタック、変換パイプライン、モジュールグラフ

dev serverの作成方法、セキュリティからSPAフォールバックまでのミドルウェアスタック、transformRequest()の内部動作、そしてEnvironmentModuleGraphのデータ構造について解説します。

05

ViteにおけるHot Module ReplacementとDependency Pre-Bundling

ファイル変更からモジュール再取得までのHMRサイクルを完全にたどり、Rolldownによる依存関係のスキャン、バンドル、ランタイム検出の仕組みを解説します。

06

プロダクションビルド、Builder API、そして SSR のための Module Runner

createBuilder() によるマルチ環境プロダクションビルドの制御、Rolldown 統合、CSS 処理、SSR 向け Module Runner、そして実験的なバンドル済み dev モードの詳解。