HarmonyOS 鸿蒙Next 引入RN后打包失败
HarmonyOS 鸿蒙Next 引入RN后打包失败
引入RN后导致打包失败 报错信息
ohpm ERROR: NOTFOUND package ‘@ohos/lottie@2.0.5’ not found from all the registries https://repo.huaweicloud.com/repository/npm/ ohpm ERROR: missing: @ohos/lottie@2.0.5, required by rnoh-lottie@/Users/robot/mcd/node_modules/@react-native-oh-tpl/lottie-react-native/harmony/lottie.har ohpm ERROR: Found exception: Error: FetchPackageInfo: “@ohos/lottie” failed, reached retry limit or non retryable error encountered. ohpm ERROR: ERUNNING execute tasks failed, Error: FetchPackageInfo: “@ohos/lottie” failed ohpm ERROR: Install failed, detail: Error: FetchPackageInfo: “@ohos/lottie” failed
更多关于HarmonyOS 鸿蒙Next 引入RN后打包失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
ohpm config set registry=https://repo.harmonyos.com/ohpm/
更多关于HarmonyOS 鸿蒙Next 引入RN后打包失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对HarmonyOS 鸿蒙Next 引入RN后打包失败的问题,以下是一些可能的解决方案:
-
检查依赖配置:
- 确保在oh-package.json5中正确配置了HSP依赖,文件路径需正确,且文件后缀应为.har、.tar、.tar.gz或.tgz。
- 确保HSP的版本号与HAP版本号一致,以避免版本冲突导致的打包错误。
-
清理和重建项目:
- 清理项目中的潜在缓存问题,执行清理操作后重新构建项目,以确保所有配置和依赖项都正确加载。
-
检查构建命令和配置文件:
- 确保构建命令正确无误,且所有相关配置文件(如config.json、module.json5、pubspec.yaml等)都正确配置。
-
验证环境配置:
- 确认Flutter SDK和HarmonyOS SDK版本是否兼容,以及是否已正确安装和配置相关工具链(如DevEco Studio)。
-
检查资源文件和权限:
- 确保所有资源文件路径正确且权限设置合适。
- 检查是否申请了必要的受控权限,并在配置文件中正确声明。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。