HarmonyOS 鸿蒙Next @react-native-oh-tpl/react-native-reanimated编译报错依赖包里面的文件有问题

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next @react-native-oh-tpl/react-native-reanimated编译报错依赖包里面的文件有问题

问题描述:@react-native-oh-tpl/react-native-reanimated编译报错依赖包里面的文件有问题

报错信息

CMake Error at D:/selfStudy/AwesomeProject/harmony/entry/oh_modules/@react-native-oh-tpl/react-native-reanimated/src/main/cpp/CMakeLists.txt:35 (target_sources):
Cannot find source file:
/react-native-reanimated/Common/cpp/AnimatedSensor/AnimatedSensorModule.cpp

下载下来的依赖库里面并没有Common文件夹
 


更多关于HarmonyOS 鸿蒙Next @react-native-oh-tpl/react-native-reanimated编译报错依赖包里面的文件有问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next @react-native-oh-tpl/react-native-reanimated编译报错依赖包里面的文件有问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提到的HarmonyOS 鸿蒙Next中@react-native-oh-tpl/react-native-reanimated编译报错,依赖包内部文件存在问题的情况,可能的原因及解决方案如下:

  1. 依赖版本不兼容:检查react-native-reanimated的版本是否与您的HarmonyOS开发环境兼容。由于HarmonyOS与Android/iOS存在差异,某些React Native插件可能尚未适配。尝试查找是否有针对HarmonyOS的特定分支或版本。

  2. 原生代码错误:若报错指向具体文件,可能是原生代码(如C++或原生JavaScript模块)存在bug。由于您不希望看到C语言或Java相关内容,这里不展开说明。对于HarmonyOS,可能需要检查相关的JSBridge或原生模块代码。

  3. 配置问题:确保build.gradlepackage.json等配置文件正确无误,特别是关于依赖的声明和版本锁定。

  4. 依赖包损坏:尝试删除node_modules文件夹和package-lock.json(或yarn.lock),然后重新运行npm install(或yarn)以重新安装依赖。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部