命令列介面
開發伺服器
vite
在當前目錄啟動 Vite 開發伺服器。vite dev 和 vite serve 是 vite 的別名。
用法
bash
vite [root]選項
| 選項 | |
|---|---|
--host [host] | 指定主機名 (string) |
--port <port> | 指定埠 (number) |
--open [path] | 啟動時自動開啟瀏覽器 (boolean | string) |
--cors | 啟用 CORS (boolean) |
--strictPort | 若指定埠已被佔用則直接退出 (boolean) |
--force | 強制最佳化器忽略快取並重新打包 (boolean) |
-c, --config <file> | 使用指定的配置檔案 (string) |
--base <path> | 公共基礎路徑 (預設: /) (string) |
-l, --logLevel <level> | info | warn | error | silent (string) |
--clearScreen | 記錄日誌時允許/禁止清屏 (boolean) |
--configLoader <loader> | 使用 bundle 透過 Rolldown 打包配置,使用 runner(實驗性)即時處理,或使用 native(實驗性)使用原生執行時載入(預設: bundle) |
--profile | 啟動內建 Node.js 檢查器(檢視 效能瓶頸) |
-d, --debug [feat] | 顯示除錯日誌 (string | boolean) |
-f, --filter <filter> | 過濾除錯日誌 (string) |
-m, --mode <mode> | 設定環境模式 (string) |
-h, --help | 顯示可用 CLI 選項 |
-v, --version | 顯示版本號 |
構建
vite build
用於生產環境的構建。
用法
bash
vite build [root]選項
| 選項 | |
|---|---|
--target <target> | 轉譯目標 (預設: "modules") (string) |
--outDir <dir> | 輸出目錄 (預設: dist) (string) |
--assetsDir <dir> | 放置靜態資源的輸出目錄 (預設: "assets") (string) |
--assetsInlineLimit <number> | 靜態資源內聯為 base64 的閾值(以位元組為單位) (預設: 4096) (number) |
--ssr [entry] | 構建指定的入口點以進行服務端渲染 (string) |
--sourcemap [output] | 構建時輸出原始碼對映 (預設: false) (boolean | "inline" | "hidden") |
--minify [minifier] | 啟用/停用壓縮,或指定要使用的壓縮器 (預設: "esbuild") (boolean | "terser" | "esbuild") |
--manifest [name] | 輸出構建清單 json 檔案 (boolean | string) |
--ssrManifest [name] | 輸出 SSR 清單 json 檔案 (boolean | string) |
--emptyOutDir | 當輸出目錄在根目錄之外時,強制清空該目錄 (boolean) |
-w, --watch | 當磁碟上的模組發生更改時重新構建 (boolean) |
-c, --config <file> | 使用指定的配置檔案 (string) |
--base <path> | 公共基礎路徑 (預設: /) (string) |
-l, --logLevel <level> | Info | warn | error | silent (string) |
--clearScreen | 記錄日誌時允許/禁止清屏 (boolean) |
--configLoader <loader> | 使用 bundle 透過 Rolldown 打包配置,或使用 runner(實驗性)即時處理(預設: bundle) |
--profile | 啟動內建 Node.js 檢查器(檢視 效能瓶頸) |
-d, --debug [feat] | 顯示除錯日誌 (string | boolean) |
-f, --filter <filter> | 過濾除錯日誌 (string) |
-m, --mode <mode> | 設定環境模式 (string) |
-h, --help | 顯示可用 CLI 選項 |
--app | 構建所有環境,等同於 builder: {} (boolean,實驗性) |
其他
vite optimize
預打包依賴項。
已棄用:預打包過程會自動執行,無需手動呼叫。
用法
bash
vite optimize [root]選項
| 選項 | |
|---|---|
--force | 強制最佳化器忽略快取並重新打包 (boolean) |
-c, --config <file> | 使用指定的配置檔案 (string) |
--base <path> | 公共基礎路徑 (預設: /) (string) |
-l, --logLevel <level> | Info | warn | error | silent (string) |
--clearScreen | 記錄日誌時允許/禁止清屏 (boolean) |
--configLoader <loader> | 使用 bundle 透過 Rolldown 打包配置,或使用 runner(實驗性)即時處理(預設: bundle) |
-d, --debug [feat] | 顯示除錯日誌 (string | boolean) |
-f, --filter <filter> | 過濾除錯日誌 (string) |
-m, --mode <mode> | 設定環境模式 (string) |
-h, --help | 顯示可用 CLI 選項 |
vite preview
在本地預覽生產構建。請勿將其用作生產伺服器,因為它並非為此設計。
此命令在構建目錄(預設 dist)中啟動伺服器。請先執行 vite build 以確保構建目錄是最新的。根據專案配置的 appType,它會使用特定的中介軟體。
用法
bash
vite preview [root]選項
| 選項 | |
|---|---|
--host [host] | 指定主機名 (string) |
--port <port> | 指定埠 (number) |
--strictPort | 若指定埠已被佔用則直接退出 (boolean) |
--open [path] | 啟動時自動開啟瀏覽器 (boolean | string) |
--outDir <dir> | 輸出目錄 (預設: dist)(string) |
-c, --config <file> | 使用指定的配置檔案 (string) |
--base <path> | 公共基礎路徑 (預設: /) (string) |
-l, --logLevel <level> | Info | warn | error | silent (string) |
--clearScreen | 記錄日誌時允許/禁止清屏 (boolean) |
--configLoader <loader> | 使用 bundle 透過 Rolldown 打包配置,或使用 runner(實驗性)即時處理(預設: bundle) |
-d, --debug [feat] | 顯示除錯日誌 (string | boolean) |
-f, --filter <filter> | 過濾除錯日誌 (string) |
-m, --mode <mode> | 設定環境模式 (string) |
-h, --help | 顯示可用 CLI 選項 |
