HarmonyOS RNOH直接修改组件源码无法生效?

为了解决一些实现问题,需要修改了本地oh\_modules本地的一些源码,但是发现,修改后无法直接生效,比如针对:oh\_modules/@rnoh/react-native-openharmony/src/main/ets/RNOHCorePackage/components/RNImage.ets 这个文件进行修改,无法直接生效。

但是对另一个非组件的源码修改,却可以生效,比如这个问题:

oh\_modules/@rnoh/react-native-openharmony/src/main/ets/HttpClient/HttpClient.ts

请问,这两个文件有什么不同吗?加载机制上有区别吗?有什么方案可以修改本地的RNImage文件进行测试吗?

阅读 886
1 个回答

如果是走了CAPI,代码不走RNImage.ets,修改了本地oh\_modules源码是OK的。目前的代码逻辑不走 RNImage.ets这个文件的代码,所以修改后无法生效。

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