安裝與建立專案
Vite 不需要另外「安裝」成全域工具,而是透過套件管理工具的初始化指令,直接建立一個已經設定好 Vite 的專案骨架。本頁說明環境需求、建立專案的方式,以及專案建好後最常用的三個指令。
環境需求
- Node.js:官方要求 18 以上版本,建議安裝目前的 LTS(長期支援)版本,可用
node -v確認。 - 套件管理工具:npm(隨 Node.js 附帶)、pnpm 或 yarn 皆可,本站範例以
npm為主。
建立專案
在終端機執行:
指令會依序詢問專案名稱、要使用的框架(Vanilla、Vue、React、Preact、Lit、Svelte、Solid、Qwik…)與變體(例如 JavaScript 或 TypeScript)。若想跳過互動選單,直接指定專案名稱與範本:
--template 後面接的字串代表框架與語言組合,常見選項如 vanilla、vanilla-ts、vue、vue-ts、react、react-ts、svelte、svelte-ts。完整列表以官方文件為準。
專案建立完成後,依提示安裝依賴並啟動:
三個核心指令
Vite 專案的 package.json 預設會有三個腳本,涵蓋開發到正式上線的完整流程:
| 指令 | 作用 |
|---|---|
npm run dev |
啟動開發伺服器,提供即時熱更新(HMR),適合開發階段使用。 |
npm run build |
將專案打包為最佳化的靜態檔案,輸出到 dist/ 資料夾,用於正式部署。 |
npm run preview |
在本機啟動一個簡易伺服器,預覽 build 打包後的結果,確認上線前的行為與開發模式一致。 |
實務上的流程通常是:開發時持續執行 dev;準備上線前先 build,再用 preview 確認打包結果無誤,才部署到正式環境。
為什麼要用 preview 而不是直接看 dev?
開發模式與打包後的正式版本,載入方式不完全相同(例如是否有壓縮、code splitting)。只在 dev 測試,可能看不出打包後才會出現的問題,因此上線前建議一定要跑一次 preview 再確認。
推薦影音
Vite Crash Course:取代 Create React App
簡述:Traversy Media 的實戰教學,示範從零建立 Vite 專案、比較 Vite 與 Create React App 的開發體驗差異,適合第一次接觸 Vite、想快速上手的讀者。
相關資料
- Vite 官方安裝指南
- 下一步:專案結構與常用指令