工具: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,這個玩意的來頭不...