HarmonyOS 代码运行报错: \{"message":"SyntaxError: the requested module '@ohos:arkui.node' does not provide an export name 'BuilderNode' which imported by 'com.ohos.sceneboard/phone\_sceneboard@launchercommon/ets/buildernode/BaseNodeControll?

看了代码, BaseNodeController导入了BuilderNode:

进入ohos.arkui.node, 发现BuilderNode是在./arkui/BuilderNode这个文件导出的:

进入BuilderNode,看到了导出BuilderNode:

分析日志, 是在执行taskTool的任务抛出的这个异常。

详细报错信息:

{“message”:“SyntaxError: the requested module ‘@ohos:arkui.node’ does not provide an export name ‘BuilderNode’ which imported by ‘com.ohos.sceneboard/phone_sceneboard@launchercommon/ets/buildernode/BaseNodeController’”,“backtrace”:"=Backtrace====\n#00 pc 000000000061dbd4 /system/lib64/platformsdk/libark_jsruntime.so\n#01 pc 000000000061e0e8
  /system/lib64/platformsdk/libark_jsruntime.so\n#02 pc 00000000002a56fc
  /system/lib64/platformsdk/libark_jsruntime.so\n#03 pc 000000000015ad50
  /system/lib64/platformsdk/libark_jsruntime.so\n#04 pc 000000000015a6e0
  /system/lib64/platformsdk/libark_jsruntime.so\n#05 pc 00000000001db260
  /system/lib64/platformsdk/libark_jsruntime.so\n#06 pc 0000000000520e88
  /system/lib64/platformsdk/libark_jsruntime.so\n#07 pc 000000000051d4e8
  /system/lib64/platformsdk/libark_jsruntime.so\n#08 pc 00000000004ac084
  /system/lib64/platformsdk/libark_jsruntime.so\n#09 pc 00000000004ada4c
  /system/lib64/platformsdk/libark_jsruntime.so\n#10 pc 00000000004b1050
  /system/lib64/platformsdk/libark_jsruntime.so\n#11 pc 00000000004b0508
  /system/lib64/platformsdk/libark_jsruntime.so\n#12 pc 00000000004b10a0
  /system/lib64/platformsdk/libark_jsruntime.so\n#13 pc 00000000004b0508
  /system/lib64/platformsdk/libark_jsruntime.so\n#14 pc 00000000004b0994
  /system/lib64/platformsdk/libark_jsruntime.so\n#15 pc 00000000004b0640
  /system/lib64/platformsdk/libark_jsruntime.so",“timeStamp”:“1970-01-01 08:09:39”,“type”:“ErrorEvent”,“error”:{}}
阅读 414
1 个回答

规避方案:在taskTool里执行的任务, 改成直接在当前线程执行, 就不报错了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏