当前位置: 首页 > news >正文

鸿蒙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完成

http://www.dtcms.com/a/262960.html

相关文章:

  • Flutter视频压缩插件video_compressffmpeg_kit_flutter_new
  • Memcached 安装使用教程
  • Flutter插件ios_pod
  • httpd-devel 与服务无关
  • Java历史:从橡树到火星探索,从微软法律战到Spring、Gradle
  • [6-02-01].第05节:配置文件 - 读取配置文件的内容
  • 一、(基础)构建一个简单的 LangChain 应用
  • 对称非对称加密,https和http,https通讯原理,Charles抓包原理
  • macos 使用 vllm 启动模型
  • WIFI 低功耗保活知识系列---三.WiFi AP如何广播自己的缓存区信息
  • OpenCV CUDA模块设备层----计算向量的平方根函数sqrt
  • 基于Spring Boot的绿园社区团购系统的设计与实现
  • Python 安装使用教程
  • Spring Boot 启动性能优化实战指南
  • 基于 SpringBoot+Vue.js+ElementUI 的 Cosplay 论坛设计与实现7000字论文
  • 【硬核数学】2.7 理论与现实的鸿沟:深度学习的数值稳定性挑战《从零构建机器学习、深度学习到LLM的数学认知》
  • 【Spring】——事务、整合、注解
  • 后台管理系统模板Art Design Pro
  • js代码03
  • Karmada 多集群服务发现
  • Apache Doris Profile 深度解析:从获取到分析,解锁查询性能优化密码
  • RedhatCentos挂载镜像
  • LeetCode Hot100(图论)
  • SQL参数化查询:防注入与计划缓存的双重优势
  • 使用 Sqlcmd 高效导入大型 SQL Server 数据库脚本 (.sql)
  • 深入理解 B+ 树:数据库索引的脊梁
  • AI初学者如何对大模型进行微调?——零基础保姆级实战指南
  • vscode一个文件夹有残余的git仓库文件,已经失效了,怎样进行清空仓库残余文件并重新初始化git--ubuntu
  • 【stm32】HAL库开发——CubeMX配置RTC,单片机工作模式和看门狗
  • 炸鸡派-基础测试例程