知海

命令行界面(CLI)

vite-main使用指南

命令行界面(CLI)

开发服务器

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
--experimentalBundle 使用实验性的完整打包模式(高度实验性)(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> 转译目标(默认:"baseline-widely-available")(string
--outDir <dir> 输出目录(默认:dist)(string
--assetsDir <dir> outDir 下存放静态资源的目录(默认:"assets")(string
--assetsInlineLimit <number> 静态资源 base64 内联阈值,单位为字节(默认:4096)(number
--ssr [entry] 为服务端渲染构建指定入口(string
--sourcemap [output] 为构建输出 source map(默认:false)(boolean | "inline" | "hidden"
--minify [minifier] 启用/禁用压缩,或指定要使用的压缩器(默认:"oxc")(boolean | "oxc" | "terser" | "esbuild"
--manifest [name] 生成构建 manifest 的 json 文件(boolean | string
--ssrManifest [name] 生成 SSR manifest 的 json 文件(boolean | string
--emptyOutDir 当 outDir 位于 root 之外时强制清空 outDir(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(实验性)即时处理配置,或使用 native(实验性)通过原生运行时加载(默认: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(实验性)即时处理配置,或使用 native(实验性)通过原生运行时加载(默认: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(实验性)即时处理配置,或使用 native(实验性)通过原生运行时加载(默认:bundle
-d, --debug [feat] 显示调试日志(string | boolean
-f, --filter <filter> 过滤调试日志(string
-m, --mode <mode> 设置环境模式(string
-h, --help 显示可用的 CLI 选项

帮助我们改进文档

发现翻译问题或内容错误?请告诉我们。