HarmonyOS鸿蒙Next中OHPM私服上传包的时候报错

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

HarmonyOS鸿蒙Next中OHPM私服上传包的时候报错

报错这个 

```javascript
ohpm ERROR: Publish failed, detail: attribute "dependencies" in "oh-package.json5" validate fail, An invalid dependency: "[@rnoh](/user/rnoh)/react-native-openharmony: file:../react_native_openharmony" is detected in the package, Local dependency cannot be configured in the package during release.

我理解这个原因是因为我在package.json中依赖是这么写的

"dependencies": {
  "[@rnoh](/user/rnoh)/react-native-openharmony": "file:../react_native_openharmony",
  "[@ohos](/user/ohos)/crypto-js": "2.0.2",
}

但是为啥ohpm官方服的包可以这么写比如

[@react-native-oh-tpl](/user/react-native-oh-tpl)/datetimepicker package.json中依赖这样的
{
  "license": "ISC",
  "types": "",
  "devDependencies": {},
  "name": "[@react-native-oh-tpl](/user/react-native-oh-tpl)/datetimepicker",
  "description": "date-time-picker in harmony",
  "main": "index.ets",
  "version": "7.6.2-0.1.1",
  "dependencies": {
    "[@rnoh](/user/rnoh)/react-native-openharmony": "file:../rnoh"
  }
}

更多关于HarmonyOS鸿蒙Next中OHPM私服上传包的时候报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

@rnoh/react-native-openharmony”: “file:…/react_native_openharmony”,是无效的依赖关系,建议指明版本号,

或者"version": "7.6.2-0.1.1"这样注明版本号

更多关于HarmonyOS鸿蒙Next中OHPM私服上传包的时候报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,使用OHPM(OpenHarmony Package Manager)上传包时遇到报错,可能的原因包括包名冲突、版本号不符合规范、依赖项缺失或配置错误。确保包名唯一,版本号遵循语义化版本控制,依赖项完整且配置文件中信息准确。此外,检查网络连接和OHPM服务器状态,确认上传权限是否具备。如果报错信息明确,可以根据提示进行针对性修正。

在HarmonyOS鸿蒙Next中使用OHPM(OpenHarmony Package Manager)上传包时遇到报错,可能原因包括:

  1. 网络连接不稳定;
  2. 私服配置不正确;
  3. 包文件格式或内容不符合规范;
  4. 权限不足。

建议检查网络连接,确认私服URL和认证信息正确,确保包文件符合OHPM规范,并检查账户权限。如问题持续,可查看详细错误日志或联系技术支持。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!