【FAQ】DevEco Studio如何添加多module

 参考资料

添加/删除Module

开发OpenHarmony npm包

应用基础知识

操作步骤

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

cke_323.png

2.创建LibModule

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

cke_1116.png

2.2选择Ohos Library然后选择Next

cke_2030.png

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

cke_3284.png

3.如何引用Library

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

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

如上图所示

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

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

添加成功如下图所示

cke_5755.png

4.创建Empty Ability Module

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

cke_7698.png

cke_9078.png

5.如何引用Empty Ability **

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

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

如上图所示

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

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

cke_13021.png

6.配置签名

我们签名参考下图

cke_15940.png

7.编译运行

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

cke_19064.png

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

cke_22422.png

 

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

 

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/4478396/blog/5567147
FAQ