HarmonyOS 通过json配置动态import,如果配置和import的不是一个module,配置的路径要如何写?
我想动态import一些类,这些类需要配置在一个json文件中,
比如我在rawfile下的json内容如下:
[
{
"name": "test",
"description": "",
"src": "./ets/test/Test.ts"
}
]
然后我通过resourceManager.getRawFileContentSync("configs.json")读取到json,然后解析到里面的src的值。
获取到src后,想要动态导入,比如:
import(src).then(ns => {
let cls: ESObject = new ns.Test();
})
我的问题是,我的配置json文件在A module下,import的地方是B module, 那我配置文件中的src的路径应该怎么写呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
stage模式下,module.json5的配置
144浏览 • 1回复 待解决
HarmonyOS querySchemes只能在entry的module.json中配置吗
405浏览 • 1回复 待解决
module.json5配置文件中type的含义
445浏览 • 1回复 待解决
如何配置模块源码路径
603浏览 • 1回复 待解决
动态import是异步的,同步和异步场景如何使用
251浏览 • 0回复 待解决
Native Module之间依赖如何配置
890浏览 • 1回复 待解决
如何在一个DateAbility中创建一个RDB数据库和多个表,以及相应的配置?
3567浏览 • 1回复 待解决
如何像配置color一样配置字体的大小?
666浏览 • 1回复 待解决
harA动态引入harB,entry依赖配置了harA和harB路径,动态引入代码提示错误
749浏览 • 1回复 待解决
如果写一个多级的获取数据的问题?
3329浏览 • 1回复 待解决
module.json5配置文件中extensionAbilities和requestPermissions的权限声明有何区别
2541浏览 • 1回复 待解决
要连接 polardb 和 redis 需要进行哪些配置?
3328浏览 • 1回复 待解决
如何获取 app.json5 配置文件中的应用配置信息
338浏览 • 1回复 待解决
在ohpm publish的时候,希望同时运行一个脚本(调用一个webhook链接),怎么配置oh-package.json
219浏览 • 1回复 待解决
请问 Spring boot 如何配置两个缓存?然后根据配置文件确定使用其中一个?
3391浏览 • 1回复 待解决
HarmonyOS 多模块引用同一个har包,怎么进行依赖和配置
344浏览 • 1回复 待解决
如何修改编译的hap包中module.json文件app.debug配置
2423浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
246浏览 • 1回复 待解决
如果某个模块feature对另外一个公共库模块library有依赖,如何通过DevEco Studio正确配置项目依赖关系?
387浏览 • 1回复 待解决
HarmonyOS 推送和uri配置
192浏览 • 1回复 待解决
自定义一个自己的卡片配置文件myform_config.json,如何关联到卡片的FormExtensionAbility?
330浏览 • 1回复 待解决
如何获取应用配置的versionCode和versionName
1921浏览 • 1回复 待解决
ceph配置问题—关于host的配置
2450浏览 • 1回复 待解决
如何通过DevEco新建一个js/ts的module?
5319浏览 • 1回复 待解决
在HAP/HSP/HAR的build-profile.json5中的buildOption中增加runtimeOnly配置项,仅在通过变量动态import时配置,静态import和常量动态import无需配置;并且,通过变量动态import加载API时也无需配置runtimeOnly。
"runtimeOnly"的"packages":用于配置本模块变量动态import其他模块名,要求与dependencies中配置的名字一致。
"runtimeOnly"的"sources":用于配置本模块变量动态import自己的文件路径,路径相对于当前build-profile.json5文件。
您可以参考以下链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-dynamic-import-V5#动态import实现中的关键点