Hadess 是一款开源且免费的制品管理工具。在上一篇中,我们已详细介绍了 Maven 制品的具体使用流程。本文将聚焦于 Hadess 中 Npm 制品的详尽应用。
1、创建 Npm 制品库
1.1 Npm 本地库
打开创建本地库页面:
点击“新建制品库”,选择“新建本地库”,填写相关信息并确认即可。
属性说明:
| 制品仓库 |
是 |
制品库类型 |
| 制品库名称 |
是 |
制品库名称,不得含有空格、特殊字符或中文 |
| 描述 |
否 |
制品库的简要说明 |
1.2 Npm 远程库
打开创建远程库界面:
点击“新建制品库”,选择“新建远程库”,输入相关信息并确认即可。
代理地址:
点击“添加代理地址”,打开公共源窗口。选择所需地址,点击确定即可。
| 制品仓库 |
是 |
制品库类型 |
| 制品库名称 |
是 |
制品库名称,不得含有空格、特殊字符或中文 |
| 代理地址 |
是 |
第三方地址,用于拉取远程文件 |
| 描述 |
否 |
制品库的简要说明 |
1.3 Npm 组合库
打开创建组合库界面:
点击“新建制品库”,选择“新建组合库”,输入相关信息并确认即可。
组合库选择:
- 左侧是未关联的制品库,右侧则是已关联和待确认关联的制品库。
- 若需将未关联的制品库进行关联,先用鼠标点击需要关联的制品库,再点击中间的向右图标,将其移至右边待确认区域。
- 如要移除已关联的制品库,用鼠标点击需移除的制品库,再点击向左图标,将其移回左侧。最后点击确定以创建制品库。
| 制品仓库 |
是 |
制品库类型 |
| 制品库名称 |
是 |
制品库名称,不得含有空格、特殊字符或中文 |
| 组合选择 |
是 |
关联同类型的本地或远程库。最佳搭配:一个本地库加一个远程库 |
| 描述 |
否 |
制品库的简要说明 |
2、Npm 推送与拉取
2.1 推送 Npm 制品
配置凭证:
在 npm 操作指南界面,替换文件,在提交的项目中执行以下命令。
配置项目 package.json:
在项目的 package.json 中设置推送地址。
编译项目并推送:
编译项目后,执行 npm publish 命令。
2.2 拉取 Npm 制品
- 运行命令 npm i 进行拉取。
- 指定版本进行拉取:npm i 文件名@版本。
2.3 查询 Npm 制品
登录 Hadess 后,点击制品库,可直接选择制品类型或在搜索框中输入制品库名称进行查询。
属性说明:
| 查询条件 |
描述 |
| 制品名称 |
通过制品名称进行模糊查询 |
| 制品版本 |
查询特定的制品版本 |
| 制品组合 |
Npm 制品的组名 |
| 制品详细 |
点击制品,进入制品详情页面 |
制品文件:
点击“文件”标签页,查看文件列表。
制品文件详细:
点击文件,打开文件的详情抽屉。
版本:
点击“版本”标签页,查看该制品的历史版本。
下载制品文件:
在文件页面点击下载按钮,即可进行文件的下载操作。
