Skip to content

weapp-vite / WeappViteConfig

接口: WeappViteConfig

定义于: types/config.ts:147

属性

copy?

optional copy: CopyOptions

定义于: types/config.ts:204

需要被额外包括的资源 默认情况下包括大部分的图片资源格式


enhance?

optional enhance: EnhanceOptions

定义于: types/config.ts:223

增强配置


isAdditionalWxml()?

optional isAdditionalWxml: (wxmlFilePath) => boolean

定义于: types/config.ts:212

参数

wxmlFilePath

string

返回

boolean

boolean

Description

额外的 wxml 文件 把这个方法,扫描到的 wxml 添加到额外的 wxml 文件列表, 处理 之后输出到最终的产物中


srcRoot?

optional srcRoot: string

定义于: types/config.ts:153

Description

应用入口目录 (app.json 所在的目录) 默认 js 模板在根目录 .,ts 模板在 miniprogram 目录,当然你可以把所有代码放在 src 目录下,并设置此选项为 src

默认值

ts
'.''

json 配置

文件引入别名

jsonAlias?

optional jsonAlias: AliasOptions

定义于: types/config.ts:158

分包配置

分包是否独立的 rollup 编译上下文 默认情况下,当一个分包设置了 independent: true 之后会默认启用 可以设置 key: 为 root, value: {independent:true} 来强制启用 独立的 rollup 编译上下文

subPackages?

optional subPackages: Record<string, Pick<SubPackage, "independent" | "dependencies"> & object>

定义于: types/config.ts:196

插件集成

传递给内置 vite-tsconfig-paths 插件的参数

tsconfigPaths?

optional tsconfigPaths: PluginOptions

定义于: types/config.ts:188

构建 npm

npm?

optional npm: object

定义于: types/config.ts:163

cache?

optional cache: boolean

Description

是否开启缓存,默认为 true

默认值
ts
true

enable?

optional enable: boolean

Description

是否开启构建 npm 功能, 默认为 true

默认值
ts
true

tsup()?

optional tsup: (options, pkgMeta) => undefined | Options

参数
options

Options

pkgMeta

BuildNpmPackageMeta

返回

undefined | Options

Description

构建 npm 的配置,可以配置这个选项给 tsup,让不同的包走不同的配置

生成脚手架配置

weapp-vite generate 相关的配置

generate?

optional generate: GenerateOptions

定义于: types/config.ts:183

Released under the MIT License.