构建配置
Viter 构建配置在 Vite 构建配置 的基础上,追加了如下配置:
#
runtimePublicPath用于启用运行时的 publicPath ,详见运行时配置章节。
#
buildMode- Type:
'single' | 'split' | 'split-js'
构建模式,预置了一些构建配置,方便项目快速使用配置。目前支持三种预制配置。如果没有配置该选项,则使用 vite 默认构建配置。
注意:dynamicImport
和 single
模式不可同时配置。
#
选项- 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', },});