跳轉到內容

命令列介面

開發伺服器

vite

在當前目錄啟動 Vite 開發伺服器。vite devvite servevite 的別名。

用法

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 選項