vite.md
Vite 是由 Evan You(Vue 的創作者)開發的現代前端建構工具,主打「極速啟動、模組原生支援、開發體驗極佳」,已成為取代 Webpack 的熱門選擇。
Vite 的特點
🚀 超快啟動速度:利用原生 ES Module 載入,省去繁重打包步驟
🔥 熱更新超快(HMR):變更檔案時即時回應
📦 支援多框架:Vue、React、Svelte、Lit 等皆可整合
🔧 內建支援 TypeScript、PostCSS、CSS Modules 等
🧩 簡潔的設定檔:使用
vite.config.js
安裝與初始化
使用官方指令建立專案
npm create vite@latest
接著依照提示選擇:
專案名稱
所使用的框架(如 Vue、React、Svelte)
是否使用 TypeScript
安裝依賴與啟動開發伺服器
cd my-vite-app
npm install
npm run dev
專案結構簡介
my-vite-app/
├── index.html
├── vite.config.js
├── src/
│ └── main.js
index.html
是入口檔案,直接使用原生 HTML 管理src/
為主要開發目錄
建立正式環境打包(Build)
npm run build
輸出結果會在 dist/
資料夾中,可直接部署。
自訂 Vite 設定檔
// vite.config.js
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
export default defineConfig({
plugins: [vue()],
server: {
port: 3000,
open: true
}
});
Vite 與 Webpack 比較
項目
Vite
Webpack
啟動速度
極快(原生模組)
慢(需整體打包)
熱更新
快速
偏慢
預設支援框架
Vue/React/TS/CSS Modules 等
需自行安裝 loader
建置階段
使用 Rollup 打包
使用自己的打包流程
設定檔
簡單
較繁雜
Vite 適合用於各種現代前端開發,從原型設計、個人專案到中大型應用皆可勝任。若你想要快速啟動、享受極佳開發體驗,Vite 是非常推薦的選擇。
Last updated