コンテンツへスキップ

プラグイン

注意

Viteは、一般的なWeb開発パターンをすぐに使えるようにサポートすることを目指しています。Viteまたは互換性のあるRollupプラグインを探す前に、機能ガイドを確認してください。Rollupプロジェクトでプラグインが必要になる多くのケースは、すでにViteでカバーされています。

プラグインの使用方法については、プラグインの使用を確認してください。

公式プラグイン

@vitejs/plugin-vue

  • Vue 3 Single File Componentsのサポートを提供します。

@vitejs/plugin-vue-jsx

@vitejs/plugin-vue2

  • Vue 2.7 Single File Componentsのサポートを提供します。

@vitejs/plugin-vue2-jsx

@vitejs/plugin-react

  • esbuildとBabelを使用し、小さなパッケージフットプリントとBabelトランスフォームパイプラインを使用できる柔軟性で、高速なHMRを実現します。追加のBabelプラグインがない場合、ビルド中にesbuildのみが使用されます。

@vitejs/plugin-react-swc

  • 開発中にBabelをSWCに置き換えます。本番ビルド中には、プラグインを使用している場合はSWC+esbuildが使用され、それ以外の場合はesbuildのみが使用されます。非標準のReact拡張機能を必要としない大規模なプロジェクトでは、コールドスタートとHot Module Replacement(HMR)が大幅に高速になる可能性があります。

@vitejs/plugin-legacy

  • 本番ビルドでレガシーブラウザーのサポートを提供します。

コミュニティプラグイン

awesome-viteを確認してください。ここにプラグインをリストするためのPRを送信することもできます。

Rollupプラグイン

Viteプラグインは、Rollupのプラグインインターフェースの拡張です。詳細については、Rollupプラグインの互換性セクションを確認してください。

MITライセンスの下でリリースされました。(ccee3d7c)