编译报错“Property xxx does not exist on type 'typeof BuildProfile'.”
================================================================

**问题现象****1**

使用自定义参数BuildProfile时，编译过程中未出现异常，但编译构建失败，提示“Property xxx does not exist on type 'typeof BuildProfile'”。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/88/v3/rw4jjXjFSeCBS4nmsrqC0Q/zh-cn_image_0000002229604165.png?HW-CC-KV=V1&HW-CC-Date=20260612T074806Z&HW-CC-Expire=86400&HW-CC-Sign=CE4333770EC54B6303AA83328662DC6D4ACD1372C9D876B0668F402FC3EA82CC)

**解决措施**

检查当前模块下build-profile.json5文件中targets>buildProfileFields配置的自定义参数的key值是否一致。如果不一致，请将targets内所有buildProfileFields的key值统一。

以下为导致编译报错的配置示例：

"targets": \[
  {
    "name": "default",
    "config": {
      "buildOption": {
        "arkOptions": {
          "buildProfileFields": {
            "targetName": "default"
          }
        }
      }
    }
  },
  {
    "name": "default1",
    "config": {
      "buildOption": {
        "arkOptions": {
          "buildProfileFields": {
            "targetName1": "default1"
          }
        }
      }
    }
  }
\]

将targets内所有buildProfileFields的key值修改为一致，例如都修改为targetName。

**问题现象2**

使用了自定义参数BuildProfile并且编译器标红且构建失败，提示“Property xxx does not exist on type 'typeof BuildProfile'.”。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/2b/v3/by8JQRGNSK2-i7B1Csp_vA/zh-cn_image_0000002194318396.png?HW-CC-KV=V1&HW-CC-Date=20260612T074806Z&HW-CC-Expire=86400&HW-CC-Sign=CCFA3B7A5227668D36EC73F393A8A6297BA847A5D3E4B7A4850E2572F146A88D)

**解决措施**

检查当前模块下的 build-profile.json5文件，确保buildProfileFields中已添加所使用的自定义参数。