使用 yarn 發布 npm 包

2021-10-07 05:02:53 字數 1672 閱讀 5054

工具:yarn ( npm install yarnpkg -g ),git

建立你的第乙個npm庫

在建立你的第乙個庫之前,你需要了解什麼是yarn。

開啟終端,首先建立乙個git倉庫

git init rocksocket

進入 rocksocket 資料夾,執行:

yarn init

這將會詢問你以下幾個問題:

name (my-new-project):

version (1.0.0):

description:

entry point (index.js):

git repository:

author:

license (mit):

可以選擇回答或者直接按回車使用括號中的預設值(如果你想所有的東西使用預設值的話,可以直接使用npm install --yes,這樣會跳過所有的問題)。

package.json

現在,在資料夾中應該出現了乙個package.json,它大致的樣式是這樣子的:

,

"author":"dylan <[email protected]>",

"license":"mit"

}

這些值的含義分別是(這個檔案你可以按照自己的意願修改):

name:包的唯一標識,如果你這個包可以被別人使用,就必須確認這個名字是唯一的。

version:當前的版本,發布更新必須更改這個值。

description:包的描述,不是必須的值,這個用來幫助使用者理解你的庫的作用。

main:入口檔案

author:作者,是有格式的,例如 dylan [email protected] ( 。

additional fields

在 package.json 中你還有可能希望新增以下的一些字段:

}

他們分別的含義是:

keywords:別的開發者可以通過這些關鍵字搜尋到你的專案。

homepage:專案的主頁,提供一些文件、說明等。

contributors:專案成員,可以被定義在這裡。

files:檔案的列表,可以用*來表示所有,規則跟shell的一樣。

bin:yarn在安裝時可以使用的圖形化介面。

專案說明專案發布

yarn login

會要求你提供剛剛輸入的帳號以及郵箱,會在publish的時候問你詢問密碼,現在還不需要。

yarn publish

首先會讓你輸入自己的版本號,然後會要求輸入剛剛帳號的密碼,最後提示成功。

使用你上傳的專案

在新的專案中:

yarn add rocksocket

也可以通過:

yarn info rocksocket

來檢視自己庫的資訊,當然,在npmjs.com上也是可以看的到的。

**:使用yarn製作npm包/

發布npm包,並使用

npm官網 我的賬號 pf 1 編寫模組 index.js 2 初始化包描述檔案 package.json npm init 3 去npm官網註冊乙個賬號 也可以通過命令列註冊 npm adduser 4 命令列登入npm npm login 5 長傳 npm publish 6 登入npm官網,檢...

發布npm包,刪除npm包

完成了上面的步驟之後,我們接下來要在www.npmjs.com註冊乙個賬號,這個賬號會被新增到npm本地的配置中,下面命令行將會使用到。前提已完成npm使用者的註冊 npm adduser username your name password your password email yourmai...

使用yarn代替npm

npm node module package,是nodejs的包管理工具,最初是有 isaac z.schlueter 開發的,這個讓全世界的人都可以很快的運用互相開發的package的工具使nodejs的開發方便的很多很多。而npm出來不久之後,又出來乙個新的包管理工具yarn,這個玩意的來頭不...