Skip to content

weapp-vite / WeappViteConfig

接口: WeappViteConfig

定义于: packages/weapp-vite/src/types/config.ts:114

属性

copy?

optional copy: CopyOptions

定义于: packages/weapp-vite/src/types/config.ts:152

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


enhance?

optional enhance: EnhanceOptions

定义于: packages/weapp-vite/src/types/config.ts:169

增强配置


generate?

optional generate: GenerateOptions

定义于: packages/weapp-vite/src/types/config.ts:133

weapp-vite generate 相关的配置


isAdditionalWxml()?

optional isAdditionalWxml: (wxmlFilePath) => boolean

定义于: packages/weapp-vite/src/types/config.ts:159

是否把扫描到的 wxml 添加到额外的 wxml 文件列表, 输出到最终的产物中

参数

wxmlFilePath

string

返回

boolean


jsonAlias?

optional jsonAlias: AliasOptions

定义于: packages/weapp-vite/src/types/config.ts:123

json 配置文件别名


npm?

optional npm: object

定义于: packages/weapp-vite/src/types/config.ts:127

构建 npm 相关的配置

tsup()?

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

参数
options

TsupOptions

pkgMeta

BuildNpmPackageMeta

返回

undefined | TsupOptions


platform?

optional platform: MpPlatform

定义于: packages/weapp-vite/src/types/config.ts:164

编译目标平台


srcRoot?

optional srcRoot: string

定义于: packages/weapp-vite/src/types/config.ts:119

Description

应用入口目录 (app.json 所在的目录) 默认 js 模板在根目录,ts 模板在 miniprogram 目录


subPackages?

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

定义于: packages/weapp-vite/src/types/config.ts:144

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


tsconfigPaths?

optional tsconfigPaths: PluginOptions

定义于: packages/weapp-vite/src/types/config.ts:137

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

Released under the MIT License.