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 制品 |
| 制品详细 | 点击任意制品条目,跳转至详情页面 |
浏览制品文件列表:
切换至“文件”标签页,可查看当前制品下的所有文件内容。
查看单个文件详情:
点击具体文件,系统将以抽屉形式展示其详细信息。
查看历史版本记录:
切换至“版本”标签页,可浏览该制品的所有历史版本。
下载制品文件:
在文件列表页面点击“下载”按钮,即可将目标文件保存至本地。



雷达卡


京公网安备 11010802022788号







