鸿蒙应用开发之模块问题

模块依赖

Entry依赖Feature

  1. 添加依赖信息:
    Entry模块的oh-package.json5文件的dependencies部分,添加对Feature模块的依赖:
    "@ohos/auth": "file:../auth",

    "auth": "file:../auth",
  2. 添加多模块运行支持:
    打开编辑配置
    编辑配置
    左侧选择Entry,右侧选择Deploy Multi Hap,将Deploy Multi Hap Packages打勾,然后再下面的下拉菜单中将Feature模块打勾,然后点击确认。
  3. 页面导航
    使用系统router导航,url改为:@bundle:<bundleName>/<moduleName>/<页面相对路径,以Main文件夹为起点>,例如:@bundle:com.lzx.jokes/auth/ets/pages/LoginPage
  4. 导出类、组件等
  // library/src/main/ets/index.ets  一定要在index.ets文件中按照如下格式导出,否则其他模块无法引用    
  export { MyTitleBar } from './components/MyTitleBar'    
  export { Log, add, minus } from './utils/test'    
posted @   李振欣  阅读(264)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示