资讯专栏INFORMATION COLUMN

GitHub Package Registry发布,了解一下!

周国辉 / 728人阅读
前言

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

1. 关于 GitHub Package Registry

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

2. 支持的客户端和格式

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

包客户端 包格式 需要配置一下才能使用
npm package.json 详情
gem Gemfile 详情
mvn pom.xml 详情
docker container 详情
nuget nupkg 详情
3. 在GitHub上搜索包

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

4. 安装使用

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

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

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

npm install @codertocat/hello-world-npm

// 或在package.json中添加

"dependencies": {
  "@codertocat/hello-world-npm": "1.0.0"
}

    使用

const myPackage = require("@codertocat/hello-world-npm")
myPackage.helloWorld()
后记

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

本文参考 GitHub Help

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/6929.html

相关文章

  • [译] npm, yarn以及pnpm的不同之处

    摘要:以及的不同之处原文译者我并不是一个包管理器的专家。因此如果一年后我运行,会安装版本号为的最新版本的。这会导致循环依赖以及增加了版本不匹配的可能。从我目前收集的来看,的最初的主要目的是针对由于之前章节提及的相关行为导致的安装的不确定性。 npm, yarn以及pnpm的不同之处 原文:Overview of differences between npm, yarn and pnpm ...

    Betta 评论0 收藏0
  • 2018 年了,你还是只会 npm install 吗

    摘要:无需手动拷贝文件或者创建软链接到目录,有更优雅的解决方案。这是因为识别协议的,得知这个包需要直接从文件系统中获取,会自动创建软链接到中,完成安装过程。 nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm insta...

    libxd 评论0 收藏0
  • npm-参考手册

    摘要:索引权限组织成员管理包访问控制用户登录注销所有者管理查看用户信息包仓储仓储查找包发布取消发布弃用我喜欢的包喜欢取消喜欢包本地初始化安装删除清除重复包标签管理更新包的版本信息运行安装链接列出包更新并安装遗漏的包检测过期打包文件清理外来包锁 索引 权限 t/team 组织成员管理 access 包访问控制 adduser/login 用户登录 logout 注销 owner 所有者管...

    chnmagnus 评论0 收藏0
  • Dubbo 一篇文章就够了:从入门到实战

    摘要:启动容器,加载,运行服务提供者。服务提供者在启动时,在注册中心发布注册自己提供的服务。注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 一 为什么需要 dubbo 很多时候,其实我们使用这个技术的时候,可能都是因为项目需要,所以,我们就用了,但是,至于为什么我们需要用到这个技术,可能自身并不是很了解的,但是,其实了解技术的来由及背景知识,对...

    tomener 评论0 收藏0

发表评论

0条评论

周国辉

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<