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
待解决
相关问题
#鸿蒙通关秘籍#如何配置动态import实现 HarmonyOS 模块的按需加载?
108浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙开发中如何配置runtimeOnly实现变量动态import?
47浏览 • 1回复 待解决
stage模式下,module.json5的配置
230浏览 • 1回复 待解决
HarmonyOS querySchemes只能在entry的module.json中配置吗
468浏览 • 1回复 待解决
module.json5配置文件中type的含义
539浏览 • 1回复 待解决
#鸿蒙通关秘籍#应用要权限,配置文件里怎么写?
71浏览 • 1回复 待解决
如何在一个DateAbility中创建一个RDB数据库和多个表,以及相应的配置?
3609浏览 • 1回复 待解决
#鸿蒙通关秘籍#如果要配置不同尺寸的ArkTS卡片,怎么做,比如我选了2*2要加上一个2*4?
73浏览 • 1回复 待解决
动态import是异步的,同步和异步场景如何使用
344浏览 • 0回复 待解决
如果写一个多级的获取数据的问题?
3386浏览 • 1回复 待解决
如何配置模块源码路径
770浏览 • 1回复 待解决
harA动态引入harB,entry依赖配置了harA和harB路径,动态引入代码提示错误
812浏览 • 1回复 待解决
如何像配置color一样配置字体的大小?
707浏览 • 1回复 待解决
Native Module之间依赖如何配置
944浏览 • 1回复 待解决
在ohpm publish的时候,希望同时运行一个脚本(调用一个webhook链接),怎么配置oh-package.json
256浏览 • 1回复 待解决
module.json5配置文件中extensionAbilities和requestPermissions的权限声明有何区别
2632浏览 • 1回复 待解决
HarmonyOS 通过hook以及插件上下文实现动态配置oh-package.json5
30浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
356浏览 • 1回复 待解决
要连接 polardb 和 redis 需要进行哪些配置?
3360浏览 • 1回复 待解决
请问 Spring boot 如何配置两个缓存?然后根据配置文件确定使用其中一个?
3440浏览 • 1回复 待解决
如何获取 app.json5 配置文件中的应用配置信息
468浏览 • 1回复 待解决
如何修改编译的hap包中module.json文件app.debug配置
2512浏览 • 1回复 待解决
如果某个模块feature对另外一个公共库模块library有依赖,如何通过DevEco Studio正确配置项目依赖关系?
478浏览 • 1回复 待解决
HarmonyOS 多模块引用同一个har包,怎么进行依赖和配置
442浏览 • 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实现中的关键点