外掛
注意
Vite 旨在為常見的 Web 開發模式提供開箱即用的支援。在尋找 Vite 或相容的 Rollup 外掛之前,請先檢視功能指南。在 Rollup 專案中需要外掛的許多情況,在 Vite 中已經涵蓋了。
請檢視使用外掛以獲取有關如何使用外掛的資訊。
官方外掛
@vitejs/plugin-vue
提供 Vue 3 單檔案元件支援。
@vitejs/plugin-vue-jsx
提供 Vue 3 JSX 支援(透過專用 Babel 轉換器)。
@vitejs/plugin-react
透過 Oxc Transformer 提供 React 快速重新整理(Fast Refresh)支援。
@vitejs/plugin-react-swc
在開發過程中使用 SWC 替代 Oxc,以支援 SWC 外掛的使用。在生產環境構建時,如果使用了外掛,則會結合使用 SWC 和 Oxc Transformer。對於需要自定義外掛的大型專案,如果外掛也支援 SWC,冷啟動和模組熱替換(HMR)速度會顯著提升。
@vitejs/plugin-rsc
Vite 透過此外掛支援 React Server Components (RSC)。它利用 環境 API (Environment API) 提供底層原語,供 React 框架整合 RSC 功能。你可以嘗試一個最小化的獨立 RSC 應用程式。
bash
npm create vite@latest -- --template rsc閱讀外掛文件以瞭解更多資訊。
@vitejs/plugin-legacy
為生產構建提供傳統瀏覽器支援。
社群外掛
檢視 Vite 外掛登錄檔,獲取釋出到 npm 的外掛列表。
Rolldown 內建外掛
Vite 底層使用 Rolldown,它為常見用例提供了一些內建外掛。
閱讀 Rolldown 內建外掛章節獲取更多資訊。
Rolldown / Rollup 外掛
Vite 外掛是 Rollup 外掛介面的擴充套件。檢視 Rollup 外掛相容性章節以瞭解更多資訊。
