编译报错“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/73/v3/ZEzpw1koSu-OXvWQbYn1CA/zh-cn_image_0000002624638386.png?HW-CC-KV=V1&HW-CC-Date=20260709T134348Z&HW-CC-Expire=86400&HW-CC-Sign=31778834E36D688AF0E1985C912AC89C1F5D502595DEA6DFFBC21428DEEA0B7D)

**解决措施**

检查当前模块下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/c9/v3/4ia2tvOkR9mESoGuFjUpJg/zh-cn_image_0000002654837791.png?HW-CC-KV=V1&HW-CC-Date=20260709T134348Z&HW-CC-Expire=86400&HW-CC-Sign=8C2156B59F57201FD920B6CF0C7B6F565DE9BD784DAFB281FA5A0C2995532502)

**解决措施**

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