HarmonyOS import动态导入库失败

aboutToAppear(): void {
  const str  = '@ohos/harA'
  import(str).then(
  (module: ESObject) => {
  // 通过路由注册方法注册路由
  console.log("")
}
).catch((error: BusinessError) => {
  console.log("")
})
} 

这种写法动态导入@ohos/harA会导致失败,但是

aboutToAppear(): void {
  import('@ohos/harA').then(
  (module: ESObject) => {
  // 通过路由注册方法注册路由
  console.log("")
}
).catch((error: BusinessError) => {
  console.log("")
})
}

这种方法动态导入就能成功。

他们唯一的区别就是import括号内填写的是变量还是写死的字符串

HarmonyOS import动态导入库失败 -鸿蒙开发者社区

HarmonyOS
2025-01-09 15:42:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu
分享
微博
QQ
微信
回复
2025-01-09 18:02:30
相关问题
HarmonyOS 动态import失败
984浏览 • 1回复 待解决
HarmonyOS import动态导入绝对路径
1688浏览 • 1回复 待解决
什么导入场景中适合使用动态import
1337浏览 • 1回复 待解决
HarmonyOS动态导入是否会重复导入?
1294浏览 • 1回复 待解决
ArkTS import导入napi模块结果错误
3861浏览 • 1回复 待解决
HarmonyOS 动态import so使用问题
877浏览 • 1回复 待解决
HarmonyOS 导入本地动态库报错9568305
1771浏览 • 1回复 待解决
动态import 变量表达式
2250浏览 • 1回复 待解决
HarmonyOS 动态import变量表达式做反射
867浏览 • 1回复 待解决
应用动态导入的场景,有人知道吗?
1165浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人