Skip to main content

构建配置

Viter 构建配置在 Vite 构建配置 的基础上,追加了如下配置:

runtimePublicPath#

用于启用运行时的 publicPath ,详见运行时配置章节。

buildMode#

  • Type: 'single' | 'split' | 'split-js'

构建模式,预置了一些构建配置,方便项目快速使用配置。目前支持三种预制配置。如果没有配置该选项,则使用 vite 默认构建配置。

注意:dynamicImportsingle 模式不可同时配置。

选项#

  • single

该模式下只输出 index.esm.js、index.css、index.html 三个文件,未启用按需加载和代码分割,新手友好。

  • split

该模式下启动默认代码分割,包括 vite css split,但入口文件仍然为 index.esm.js。

  • split-js

该模式关闭 css split,其余和 split 模式相同。

构建相关配置示例如下:

// viter.config.tsimport { defineConfig } from 'viter';
export default defineConfig({  build: {    runtimePublicPath: { preloadBaseMarker: 'window.publicPath' },    buildMode: 'single',  },});