一、共享包的依赖方式
在需要依赖的模块包目录下oh-package.json5文件中添加依赖:
"dependencies": {"@ohos/srpaasUI": "file:../../srpaasUI","@ohos/srbusiness": "file:../../feature/srbusiness"}
引入之后,进行同步项目,点击Sync Now即可,或者鼠标放到报错出,执行Run 'ohpm install'。
执行后,项目目录结构如下:
到此,依赖包已经正常导入。
二、使用动态包目录下的类方法
1、在调用处导入依赖的类
import { LoginPageBusiness } from '../../business/login/LoginPageBusiness'
2、方法调用
三、运行项目
不出意外的出意外了
报错的原因就是,未执行部署多个包,解决如下:
再次运行后,一切正常了!!!