前些天GitHub發(fā)布了GitHub Package Registry(看名字就應(yīng)該知道是與“包”有關(guān)的),目前還是Beta版本。不管怎么說都值得關(guān)注一波
1. 關(guān)于 GitHub Package RegistryGitHub Package Registry是一個包托管服務(wù),類似npm、gem、docker之類的,允許開發(fā)者在上面托管包和代碼,當(dāng)然可以是私有的或公開的,并將它們用作項目中的依賴
2. 支持的客戶端和格式GitHub Package Registry目前支持這些客戶端和格式,可以使用您已熟悉的本機(jī)程序包工具命令來發(fā)布,查詢,下載和更改程序包版本
包客戶端 | 包格式 | 需要配置一下才能使用 |
---|---|---|
npm | package.json | 詳情 |
gem | Gemfile | 詳情 |
mvn | pom.xml | 詳情 |
docker | container | 詳情 |
nuget | nupkg | 詳情 |
直接在GitHub搜索框中輸入 包名,然后選擇左側(cè)列表中的Packages
4. 安裝使用
以npm上圖的“hello-world-npm”為例
PS:注冊了測試版之后進(jìn)入候選名單,我目前還沒法使用,下面的安裝會報錯,先貼出來學(xué)習(xí)一下
安裝方式(和之前安裝包的方式一樣) 可以在GitHub上進(jìn)入一個包里面看看,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
持續(xù)更新博文……感謝關(guān)注&點贊~!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/6929.html
摘要:以及的不同之處原文譯者我并不是一個包管理器的專家。因此如果一年后我運行,會安裝版本號為的最新版本的。這會導(dǎo)致循環(huán)依賴以及增加了版本不匹配的可能。從我目前收集的來看,的最初的主要目的是針對由于之前章節(jié)提及的相關(guān)行為導(dǎo)致的安裝的不確定性。 npm, yarn以及pnpm的不同之處 原文:Overview of differences between npm, yarn and pnpm ...
摘要:無需手動拷貝文件或者創(chuàng)建軟鏈接到目錄,有更優(yōu)雅的解決方案。這是因為識別協(xié)議的,得知這個包需要直接從文件系統(tǒng)中獲取,會自動創(chuàng)建軟鏈接到中,完成安裝過程。 nodejs 社區(qū)乃至 Web 前端工程化領(lǐng)域發(fā)展到今天,作為 node 自帶的包管理工具的 npm 已經(jīng)成為每個前端開發(fā)者必備的工具。但是現(xiàn)實狀況是,我們很多人對這個nodejs基礎(chǔ)設(shè)施的使用和了解還停留在: 會用 npm insta...
摘要:啟動容器,加載,運行服務(wù)提供者。服務(wù)提供者在啟動時,在注冊中心發(fā)布注冊自己提供的服務(wù)。注冊中心返回服務(wù)提供者地址列表給消費者,如果有變更,注冊中心將基于長連接推送變更數(shù)據(jù)給消費者。 一 為什么需要 dubbo 很多時候,其實我們使用這個技術(shù)的時候,可能都是因為項目需要,所以,我們就用了,但是,至于為什么我們需要用到這個技術(shù),可能自身并不是很了解的,但是,其實了解技術(shù)的來由及背景知識,對...
閱讀 2337·2019-08-30 15:44
閱讀 1260·2019-08-30 13:01
閱讀 3307·2019-08-30 11:22
閱讀 3093·2019-08-29 15:23
閱讀 1614·2019-08-29 12:22
閱讀 3366·2019-08-26 13:58
閱讀 3439·2019-08-26 12:17
閱讀 3479·2019-08-26 12:16