ohpm-repo 私库搭建

ohpm-repo

此文档记录的是mac系统上单点部署私库流程

一、安装

  1. node 环境

  2. 下载 私库工具包 下载中心

    ohpm-repo.jpg

  3. 解压 ohpm-repo 私仓工具包

    将解压出来的文件移动端你想存放的位置

  4. 将ohpm-repo工具包解压目录中bin目录的路径配置到系统环境变量path中

    vim ~/.zshrc
    
    export PATH="<你的解压路径>/ohpm-repo-5.0.6.0/bin:$PATH"
    
    source ~/.zshrc
    

    执行命令 查询版本

    ohpm-repo -v
    
    5.0.6
    
  5. 修改配置 conf/config.yaml

    配置文件

    listen: <部署ohpm-repo机器的ip>:8088
    ...
    
  6. 执行安装命令:

% ohpm-repo install
[2024-09-26T09:20:50.392] [WARN] default - "listen" protocol is set to 'http' in "config.yaml" file, which is insecure, advise to use the more secure 'https' protocol instead.
[2024-09-26T09:20:50.402] [INFO] default - initialize encryption component successfully.
[2024-09-26T09:20:50.402] [INFO] default - initialize "file database" successfully.
[2024-09-26T09:20:50.405] [INFO] default - initialize "file storage" successfully.
[2024-09-26T09:20:50.408] [INFO] console - install successfully.
[2024-09-26T09:20:50.408] [INFO] default - "deploy_root" environment variables: "OHPM_REPO_DEPLOY_ROOT = /Users/admin/ohpm-repo".

mac 会自动设置环境变量 export OHPM_REPO_DEPLOY_ROOT=/Users/wangwenjie/ohpm-repo 直接运行 source ~/.zshrc

二、启动

% ohpm-repo start
[2024-09-26T09:21:09.058] [WARN] default - "listen" protocol is set to 'http' in "config.yaml" file, which is insecure, advise to use the more secure 'https' protocol instead.
[2024-09-26T09:21:09.059] [INFO] default - config file path: "/Users/admin/ohpm-repo/conf/config.yaml".
[2024-09-26T09:21:09.061] [INFO] default - initialize "file database" successfully.
[2024-09-26T09:21:09.061] [INFO] default - initialize "file storage" successfully.
[2024-09-26T09:21:09.068] [INFO] console - http address - <部署ohpm-repo机器的ip>:8088 - ohpm-repo/5.0.6.

至此 ohpm-repo 已经成功的运行到设备上了,在浏览器打开 http://<部署ohpm-repo机器的ip>:8088

ohpm-repo 首次启动时,默认创建一个管理员账号,账号名称:admin,密码:12345Qq! 。该账号在首次登录时,需要修改其密码,请修改密码后,重新登录该账号。

三、从ohpm-repo获取三方库

  1. 为所有项目配置该私有库
    ohpm config set registry <配置的ohpm-repo私仓服务地址>/repos/ohpm
    ohpm install
    
  2. 或者使用 --register 从 ohpm 上安装某一个库
    ohpm install @ohos/lottie --registry <配置的ohpm-repo私仓服务地址>/repos/ohpm
    

四、发布到 ohpm-repo

  1. 使用命令行工具发布

  2. 使用web页面发布

    用管理员账号登录ohpm-repo私仓管理地址,在个人中心 > 仓库管理中,点击管理三方包 > 上传三方包,包的后缀名必须为 .har 或者 .tgz。

管理三方库.jpg
上传三方包.jpg

参考:
ohpm-repo私仓搭建工具

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容