Skip to content

构建与预览

构建

项目开发完成之后,可以执行 pnpm build 命令进行构建,构建打包成功之后,会在根目录生成 dist 文件夹,里面就是构建打包好的文件。

如果是需要构建测试环境,则执行 pnpm build:test 命令,对应会在根目录生成 dist-test 文件夹。

TIP

如果最终访问地址为域名非根节点,如 https://www.example.com/app,则需要在 vite.config.ts 中设置 base 选项为 /app/,否则会出现资源引用错误。

预览

生成好的 dist 文件夹一般需要部署至服务器才算部署发布成功,但为了保证构建出来的文件能正常运行,开发者通常希望能在本地先预览一下,可执行 pnpm servepnpm serve:test 命令预览不同环境构建出的文件夹。

压缩

在环境配置文件里设置 VITE_BUILD_COMPRESS 即可在构建时生成 .gz.br 文件。

# 单独开启 gzip
VITE_BUILD_COMPRESS = gzip

# 单独开启 brotli ,brotli 是比 gzip 压缩率更高的算法
VITE_BUILD_COMPRESS = brotli

# 或者也可以都开启,两者可以共存
VITE_BUILD_COMPRESS = gzip,brotli

brotli 是比 gzip 压缩率更高的算法,可以与 gzip 共存不会冲突。

两者均需要 nginx 安装指定模块并开启后才会生效。

其它设置

在环境配置文件里除了可以设置压缩选项,还可设置:

# 是否在打包时生成 sourcemap
VITE_BUILD_SOURCEMAP = true