参考资料

​添加/删除Module​

​开发OpenHarmony npm包​

​应用基础知识​

操作步骤

1.创建一个项目如下图所示

【FAQ】DevEco Studio如何添加多module_FAQ

2.创建LibModule

2.1点击项目根目录右击==》选择New==》选择Module

【FAQ】DevEco Studio如何添加多module_多module_02

2.2选择Ohos Library然后选择Next

【FAQ】DevEco Studio如何添加多module_多module_03

2.3选择相关参数然后点击Finish

【FAQ】DevEco Studio如何添加多module_FAQ_04

3.如何引用Library

在entry的package.json中的配置示例如下、

"dependencies": {
"@ohos/library": "file:../library"

【FAQ】DevEco Studio如何添加多module_FAQ_05

如上图所示

@ohos/library“:在library项目中的package.json的name的名称

“file:…/library”:library文件路径

添加成功如下图所示

【FAQ】DevEco Studio如何添加多module_FAQ_06

4.创建Empty Ability Module

操作步骤和创建Library的步骤相同,详细资料可以参考​​添加/删除Module​​唯一不同的选择Empty Ability 模块如图所示

【FAQ】DevEco Studio如何添加多module_FAQ_07

【FAQ】DevEco Studio如何添加多module_DevEco Studio_08

5.如何引用Empty Ability **

在entry的package.json中的配置示例如下、

"dependencies": {
"@ohos/myapplication1": "file:../myapplication1"

【FAQ】DevEco Studio如何添加多module_多module_09

如上图所示

@ohos/myapplication1“:在myapplication1项目中的package.json的name的名称

“file:…/myapplication1”:myapplication1文件路径

【FAQ】DevEco Studio如何添加多module_FAQ_10

6.配置签名

我们签名参考下图

【FAQ】DevEco Studio如何添加多module_FAQ_11

7.编译运行

参考下图编译.app文件就可以完成了项目中配置多Module(如下图所示)

【FAQ】DevEco Studio如何添加多module_FAQ_12

8.验证我么编译出.app修改格式为.zip解压就可以看见文件中包含了多个.hap文件

【FAQ】DevEco Studio如何添加多module_FAQ_13

欲了解更多更全技术文章,欢迎访问​​https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh​