Skip to content

WXML 配置

weapp-vite 会扫描 WXML 以完成组件自动导入、WXS 依赖分析与模板产物输出。本页说明 weapp.wxml 的配置项与当前生效范围。

weapp.wxml

  • 类型
    ts
    boolean | {
      // 扫描阶段
      excludeComponent?: (tagName: string) => boolean
      platform?: MpPlatform
    
      // 模板处理阶段(当前版本未接入配置)
      removeComment?: boolean
      transformEvent?: boolean
      scriptModuleExtension?: string
      scriptModuleTag?: string
      templateExtension?: string
    }
  • 默认值true

当前版本的实际生效范围

  • 已生效excludeComponent / platform(影响 WXML 扫描)。
  • 尚未接入removeComment / transformEvent / scriptModuleExtension / scriptModuleTag / templateExtension

示例

ts
import { defineConfig } from 'weapp-vite/config'

export default defineConfig({
  weapp: {
    wxml: {
      excludeComponent(tag) {
        return tag.startsWith('demo-')
      },
    },
  },
})

NOTE

当前版本即便设置 weapp.wxml = false,仍会进行基础扫描与产物输出;该字段主要保留用于后续增强选项的统一入口。


相关能力:

Released under the MIT License.