Skip to content

weapp-vite / WeappViteConfig

接口: WeappViteConfig

定义于: types/config.ts:148

属性

copy?

optional copy: CopyOptions

定义于: types/config.ts:209

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


enhance?

optional enhance: EnhanceOptions

定义于: types/config.ts:228

增强配置


isAdditionalWxml()?

optional isAdditionalWxml: (wxmlFilePath) => boolean

定义于: types/config.ts:217

参数

wxmlFilePath

string

返回

boolean

boolean

Description

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


srcRoot?

optional srcRoot: string

定义于: types/config.ts:154

Description

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

默认值

ts
'.''

json 配置

文件引入别名

jsonAlias?

optional jsonAlias: AliasOptions

定义于: types/config.ts:159

分包配置

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

subPackages?

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

定义于: types/config.ts:201

插件集成

传递给内置 vite-plugin-commonjs 插件的参数

commonjs?

optional commonjs: CommonjsOptions

定义于: types/config.ts:194

插件集成

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

tsconfigPaths?

optional tsconfigPaths: PluginOptions

定义于: types/config.ts:189

构建 npm

npm?

optional npm: object

定义于: types/config.ts:164

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:184

Released under the MIT License.