鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(2/3)
在上一小节我们已经完成了关于三层架构的搭建,接下来我们来实现在三层架构中的导入依赖,将他们相互联系起来。
第一步:在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完成