設定ファイルなしでHTML、CSS、JavaScriptやアセットをバンドルできる、Web向けのゼロコンフィグビルドツール。
vitejs/vite
ネイティブESモジュールを使った高速な開発サーバーと即時のHMR、本番向けバンドラーを備えたフロントエンドビルドツール。
- スター
- 83,440
- フォーク
- 8,889
- 未解決の Issue
- 802
- 最終コミット
- 15 時間前
これは何?
Viteは、モダンなWebプロジェクト向けのビルドツールで、より高速かつ軽快な開発体験を目指しています。主な機能は2つあります。ネイティブESモジュールでコードを配信し、Hot Module Replacement(HMR)などの機能を備えた開発サーバーと、本番向けにコードをバンドルして最適化された静的出力を生成するビルドコマンドです。
ViteはPlugin APIとJavaScript APIを通じて拡張でき、どちらも完全なTypeScript型定義を備えています。プロジェクトはnpmパッケージとして配布され、新規プロジェクトの雛形を作成するcreate-viteと、古いブラウザーをサポートする@vitejs/plugin-legacyも含まれています。
このリポジトリはvite、create-vite、plugin-legacyの各パッケージを含むモノレポで、MITライセンスの下で公開されています。
主な機能
- 01ネイティブESモジュールを基盤とする高速な開発サーバー
- 02素早く更新できるHot Module Replacement
- 03最適化された静的アセットを生成する本番ビルド
- 04完全な型定義を備えたPlugin APIとJavaScript API
- 05create-viteによるプロジェクトの雛形作成と、plugin-legacyによる古いブラウザーのサポート
ユースケース
- ローカルでの開発サイクルを高速化しながら、新しいフロントエンドプロジェクトを始める
- Webアプリ向けの静的アセットをビルドしてバンドルする
- カスタムプラグインでビルドパイプラインを拡張する
クイックスタート
- 1
create-vite で新しいプロジェクトのひな形を作成する
npm create vite@latest - 2
詳しくはドキュメントをご覧ください
トピック
よくある質問
- vite とは?
- ネイティブESモジュールを使った高速な開発サーバーと即時のHMR、本番向けバンドラーを備えたフロントエンドビルドツール。 Viteは、モダンなWebプロジェクト向けのビルドツールで、より高速かつ軽快な開発体験を目指しています。主な機能は2つあります。ネイティブESモジュールでコードを配信し、Hot Module Replacement(HMR)などの機能を備えた開発サーバーと、本番向けにコードをバンドルして最適化された静的出力を生成するビルドコマンドです。
- vite は無料で使えますか?ライセンスは?
- vite は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- vite は今もメンテナンスされていますか?
- 活発にメンテナンス中。vite の最終コミットは 2026年10月21日 です。
- vite は何に使えますか?
- ローカルでの開発サイクルを高速化しながら、新しいフロントエンドプロジェクトを始める Webアプリ向けの静的アセットをビルドしてバンドルする カスタムプラグインでビルドパイプラインを拡張する
- vite のインストール方法は?
- create-vite で新しいプロジェクトのひな形を作成する: npm create vite@latest 詳しくはドキュメントをご覧ください
- vite はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/vitejs/vite
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
CLI、JavaScript API、Go APIを備えた、非常に高速なJavaScript、TypeScript、JSX、CSSバンドラー。
ViteやVitestなどを単一の`vp` CLIに統合し、ランタイムとパッケージマネージャーも管理するWeb開発ツールチェーン。
Reactなどのビューライブラリと併用できる、予測可能で保守しやすいグローバル状態管理のためのJavaScriptライブラリ。
Web Componentsを基盤とするオープンソースのUIツールキット。JavaScript/TypeScriptの単一コードベースから、iOS、Android、PWA向けアプリを開発できます。
Electron、React、TypeScript、Viteでクロスプラットフォームのデスクトップアプリを構築するためのスターターテンプレート。