GitHub Package Registry发布,了解一下!

本文介绍了GitHub新发布的Beta版GitHub Package Registry,它是一个包托管服务,类似npm、gem、docker等,允许开发者托管包和代码。文中还说明了其支持的客户端和格式,以及在GitHub上搜索包的方法,最后给出了安装使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

前些天GitHub发布了GitHub Package Registry(看名字就应该知道是与“包”有关的),目前还是Beta版本。不管怎么说都值得关注一波

1. 关于 GitHub Package Registry

GitHub Package Registry是一个包托管服务,类似npm、gem、docker之类的,允许开发者在上面托管包和代码,当然可以是私有的或公开的,并将它们用作项目中的依赖

2. 支持的客户端和格式

GitHub Package Registry目前支持这些客户端和格式,可以使用您已熟悉的本机程序包工具命令来发布,查询,下载和更改程序包版本

包客户端包格式需要配置一下才能使用
npmpackage.json详情
gemGemfile详情
mvnpom.xml详情
dockercontainer详情
nugetnupkg详情

3. 在GitHub上搜索包

直接在GitHub搜索框中输入 包名,然后选择左侧列表中的Packages

4. 安装使用

以npm上图的“hello-world-npm”为例

PS:注册了测试版之后进入候选名单,我目前还没法使用,下面的安装会报错,先贴出来学习一下

  1. 安装方式(和之前安装包的方式一样) 可以在GitHub上进入一个包里面看看,Codertocat/hello-world-npm
npm install @codertocat/hello-world-npm

// 或在package.json中添加

"dependencies": {
  "@codertocat/hello-world-npm": "1.0.0"
}
复制代码
  1. 使用
const myPackage = require('@codertocat/hello-world-npm')
myPackage.helloWorld()
复制代码

后记

如果想使用 GitHub Package Registry的公测版,请戳这里,注册后等候邮箱通知

本文参考 GitHub Help

持续更新博文……感谢关注&点赞~!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值