OpenHarmony开发者论坛

标题: ohpm包元数据中tarball字段带scope时的处理问题 [打印本页]

作者: VincenT_T    时间: 2025-2-13 11:40
标题: ohpm包元数据中tarball字段带scope时的处理问题
[md]### 【问题描述】

##### 现象描述:

1.使用ohpm客户端进行publish时,请求体中tarball带有两个@scope,如下:

```
// 使用ohpm客户端进行publish时,客户端请求体的tarball 字段
http://localhost:8088/repos/ohpm/@scope/package_name/-/@scope/package_name-1.0.0.har
```

并且发现私仓存储,以及从私仓请求元数据时,tarball都为两个@scope。

2.从鸿蒙三方库中心仓请求包元数据时,对于带有scope的包,元数据中的tarball都只有一个@scope

```
// 从三方库中心仓请求的元数据中的tarball
https://ohpm.openharmony.cn/ohpm/@ohos/axios/-/axios-2.0.1.har
```

##### 疑问:

整个元数据上传下载流程中,对于带scope的包,tarball的处理逻辑是什么?

为什么对于客户端、私仓、三方库中心仓,scope的数量不一致,这么设计的考虑是什么?

### 【运行环境】

ohpm客户端版本:5.0.6
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5