ohpm

Catalogue   

ohpm作为OpenHarmony三方库的包管理工具,支持OpenHarmony共享包的发布、安装和依赖管理。

oh-package.json5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"modelVersion": "5.0.0",
"description": "Please describe the basic information.",
"dependencies": {
},
"devDependencies": {
"@ohos/hypium": "1.0.19",
"@ohos/hamock": "1.0.0"
},
"overrides":{

}
}


ohpm命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

# 展示所有配置
ohpm config list

# 展示单个属性配置
ohpm config get <key>

ohpm config set <key> <value>

ohpm config delete <key>

# 查询某个库的信息
ohpm info @ohos/lottie

# 创建oh-package.json5
ohpm init [options]

# 安装某个库
ohpm install @ohos/lottie

# 列出所有库
ohpm list

ohpm uninstall lottie

# 清理 ohpm 缓存文件夹。
ohpm cache clean

# 执行用户自定义脚本
ohpm run script_name -- -agr1=1 --arg2=2 -arg3 3 --arg4 4

# 清理工程下所有模块的ohpm安装产物
ohpm clean