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
默认值
'.''
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
默认值
true
enable?
optional
enable:boolean
Description
是否开启构建 npm 功能, 默认为 true
默认值
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