编译报错“The metadata field in FormExtensionAbility cannot be left blank or as an empty array”
==========================================================================================

**错误描述**

FormExtensionAbility中的metadata字段必须非空且不为数组。

**可能原因**

在module.json5文件中，当ExtensionAbility的type为form时，metadata字段可以是空对象或空数组。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/e0/v3/KFF2ZsJ6SBafOCap1N210Q/zh-cn_image_0000002194158712.png?HW-CC-KV=V1&HW-CC-Date=20260612T074817Z&HW-CC-Expire=86400&HW-CC-Sign=2E1C11BF9164FC58BD7EFD08F2973100ECBFED8F39C963AB20A8FEC70151AC82)

**解决措施**

在module.json5中type为form的ExtensionAbility中配置metadata字段，具体配置方式参考[配置ArkTS卡片的配置文件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-ui-widget-configuration)。