vite について
Vite は、フロントエンドプロジェクト向けのビルドツールで、開発サーバーと本番ビルドを提供します。ネイティブ ESM と HMR に加え、プラグイン、SSR、複数環境の設定に対応します。
主な機能
- 01ネイティブ ESM の開発サーバーと HMR
- 02最適化された本番ビルド
- 03プラグイン API と仮想モジュール
- 04ライブラリモードと SSR ビルド
- 05複数環境とカスタムランタイム
活用シーン
- 01フロントエンド開発サーバーの起動
- 02本番用ビルドの作成
- 03SSR またはライブラリモードの設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ antfu/ skills --skill viteインストール後、Claude Code で/viteを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
GENERATION.mdreferences/build-and-ssr.mdcore-config.mdcore-features.mdcore-plugin-api.mdenvironment-api.mdrolldown-migration.md詳細
Vite
Vite v8.3.1(Rolldown を採用)に基づいています。2026-09-25 に生成されました。Vite 8 では、esbuild + Rollup の代わりに Rolldown バンドラーと Oxc トランスフォーマーを使用します。
Vite は、高速な開発サーバー(ネイティブ ESM + HMR)と最適化された本番ビルドを備えた、次世代のフロントエンドビルドツールです。
設定の優先事項
- TypeScript を使用します。
vite.config.tsを優先してください - 常に ESM を使用し、CommonJS は避けてください
コア機能
| トピック | 説明 | リファレンス |
|---|---|---|
| 設定 | vite.config.ts、defineConfig、条件付き設定、loadEnv | core-config |
| 機能 | import.meta.glob、アセットクエリ(?raw、?url)、import.meta.env、HMR API | core-features |
| プラグイン API | Vite 固有のフック、仮想モジュール、プラグインの順序 | core-plugin-api |
ビルドと SSR
| トピック | 説明 | リファレンス |
|---|---|---|
| ビルドと SSR | ライブラリモード、SSR ミドルウェアモード、ssrLoadModule、JavaScript API | build-and-ssr |
高度な機能
| トピック | 説明 | リファレンス |
|---|---|---|
| 環境 API | Vite 6+ の複数環境サポート、カスタムランタイム | environment-api |
| Rolldown への移行 | Vite 8 の変更点:Rolldown バンドラー、Oxc トランスフォーマー、設定の移行 | rolldown-migration |
クイックリファレンス
CLI コマンド
vite # Start dev server
vite build # Production build
vite preview # Preview production build
vite build --ssr # SSR build
一般的な設定
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [],
resolve: { alias: { '@': '/src' } },
server: { port: 3000, proxy: { '/api': 'http://localhost:8080' } },
build: { target: 'esnext', outDir: 'dist' },
})
公式プラグイン
@vitejs/plugin-vue- Vue 3 SFC のサポート@vitejs/plugin-vue-jsx- Vue 3 JSX@vitejs/plugin-react- Oxc/Babel を使用した React@vitejs/plugin-react-swc- SWC を使用した React@vitejs/plugin-legacy- レガシーブラウザーのサポート
コメント
Markdown 対応