导入和引用模块
=======

DevEco Studio支持通过以下两种方式导入其他工程下的模块：

1.  通过[Import Module](#section14353041183813)功能，将其它HarmonyOS模块的功能代码复制到当前工程中；当前仅支持FA模型的模块导入到FA模型，Stage模型的模块导入到Stage模型。不支持FA模型的模块导入到Stage模型，或Stage模型的模块导入到FA模型。
2.  通过在[srcPath字段下配置相对路径](#section12737181153918)的方式引用其他工程下的模块，该方式仅引用模块相关信息，不会将模块代码完全复制至本地。当前支持引用其他工程下的HAR和HSP模块。

#### 导入模块

1.  在菜单栏单击**File > New > Import... > Import Module。**
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/8e/v3/YHKdAdU-T3urD_eHfa8mfg/zh-cn_image_0000002624994065.png?HW-CC-KV=V1&HW-CC-Date=20260612T073818Z&HW-CC-Expire=86400&HW-CC-Sign=3F4E61D83B9039B8A4C5A2964160F053909618B3D41B8D95527C6C10A5EE8B74)
    
2.  选择导入的模块。
    
    在指定路径下，选择导入的模块，单击**OK**。导入的模块可以为文件夹，也可以为zip格式。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/f5/v3/nF3R5WJIQkaJa54FY0ftrA/zh-cn_image_0000002594474706.png?HW-CC-KV=V1&HW-CC-Date=20260612T073818Z&HW-CC-Expire=86400&HW-CC-Sign=08F355BBCA7CE7BFF15FA9B7DAFDC43D3AE08934B9011DD093F6780FBF11F801)
    

#### 引用模块

在工程级build-profile.json5文件中，如下图所示在modules > srcPath字段下配置工程外模块的相对路径，即可引用模块相关信息，不会将模块代码完全复制至本工程中。当前支持引用其他工程下的HAR和HSP模块。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/8e/v3/OlYLqAWaTsyMiE0dIM5_Dw/zh-cn_image_0000002594634628.png?HW-CC-KV=V1&HW-CC-Date=20260612T073818Z&HW-CC-Expire=86400&HW-CC-Sign=15761962CA94B26D79C15672C2FAA7F953D63069317B15029D646B97564A2E9C)