鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(2/3)

2025-06-30 23:41:24
113次阅读
0个评论

​ 在上一小节我们已经完成了关于三层架构的搭建,接下来我们来实现在三层架构中的导入依赖,将他们相互联系起来。

第一步:在features产品定制层中,对其中所有的动态共享包导入依赖,示例features>my>oh-package.json5文件中

导入依赖"basic": "file:../../commons/basic"

示例代码如下:

{ "name": "phone", "version": "1.0.0", "description": "Please describe the basic information.", "main": "", "author": "", "license": "", "dependencies": { "basic": "file:../../commons/basic" } } 全部按照上面的示例导入依赖 

 第二步:在products产品定制层,products>phone>oh-package.json5文件里面

 导入依赖公共能力层依赖

"basic": "file:../../commons/basic" 示例代码如下:

{ "name": "phone", "version": "1.0.0", "description": "Please describe the basic information.", "main": "", "author": "", "license": "", "dependencies": { "basic": "file:../../commons/basic" } }  导入依赖产品定制层依赖(如果我们产品定制层只有my)

"my": "file:../../features/my" 示例代码如下:

{ "name": "phone", "version": "1.0.0", "description": "Please describe the basic information.", "main": "", "author": "", "license": "", "dependencies": { "basic": "file:../../commons/basic", "my": "file:../../features/my" } } 完成全部依赖导入,我们的三层架构之间就有了联系。2/3完成

收藏00

登录 后评论。没有帐号? 注册 一个。