编译报错“Could not load ${file1} (imported by ${file2}): Maximum call stack size exceeded”
======================================================================================

**问题现象**

Stage模板工程编译构建失败，提示 “ERROR: Could not load ${file1} (imported by ${file2}): Maximum call stack size exceeded”。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b8/v3/5IV5Vl0KSQmd0ynfTLxu8A/zh-cn_image_0000002229758241.png?HW-CC-KV=V1&HW-CC-Date=20260612T074806Z&HW-CC-Expire=86400&HW-CC-Sign=C7604DA5FA2F353728DC29A0048A174FB5B4D5672F72DEE7ABFBEB0BE212703C)

**解决措施**

问题源于file1位于当前工程外，步骤如下：

1.  在工程中右键选择New > Module...。
2.  选择Static Library模板。
3.  配置build-profile.json中的dependencies添加HAR引用。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/4e/v3/H1kKubO5RDmuUPiY0QK_9Q/zh-cn_image_0000002194158380.png?HW-CC-KV=V1&HW-CC-Date=20260612T074806Z&HW-CC-Expire=86400&HW-CC-Sign=CA6C2D6B0DE775259E5538A0D13F9E7D873D18B4702486F0981AFD42BC16607C)