为了解决一些实现问题,需要修改了本地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文件进行测试吗?
如果是走了CAPI,代码不走RNImage.ets,修改了本地oh\_modules源码是OK的。目前的代码逻辑不走 RNImage.ets这个文件的代码,所以修改后无法生效。