如何解决编译报错“Declaration merging is not supported(arkts-no-decl-merging)” 或 “Cannot redeclare block-scoped variable 'xxx'”的问题
=========================================================================================================================

**问题现象**

在不同的文件中声明相同变量、interface、enum等类型，DevEco Studio不报错，但编译时会报错。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/4b/v3/F3cwoKPvQpubADBoPw8fjA/zh-cn_image_0000002229604153.png?HW-CC-KV=V1&HW-CC-Date=20260612T074814Z&HW-CC-Expire=86400&HW-CC-Sign=24764FE09EF7F96592231433AF3A1799534D7A50F15AA6D6320F1E2730D67935)

**解决方案**

如果文件中不包含export关键字，该文件将视为全局命名空间的一部分。