注冊NPM賬號
首先去npm官網(wǎng)注冊賬號,注冊地址https://www.npmjs.com/。然后驗證郵箱即注冊完成赎瞎。
準(zhǔn)備要發(fā)布的包
準(zhǔn)備發(fā)布的包在開發(fā)好后要注意package.json中的如下信息:
- name 包名
- version 版本號揍很,更新版本時需要修改版本號
- dependencies 包依賴
相關(guān)目錄規(guī)范
-
src
:源碼源文件。 -
lib
:依賴文件(沒通過 npm浓瞪,直接下載源碼的那種)懈玻。 -
node_modules
:npm 依賴文件。 -
bin
:二進(jìn)制可執(zhí)行文件乾颁。 -
tests
:單元測試或集成測試文件涂乌。 -
docs
:文檔、開發(fā)手冊英岭。 -
examples
:示例代碼或項目湾盒。 -
build
:構(gòu)建時所需文件。 -
dist
:打包后的輸出目錄诅妹。
查看npm源
一定要確保npm源為官方源https://registry.npmjs.org罚勾。如果要查看自己當(dāng)前的源則使用:
npm config get registry
如果是非官方源則使用如下命令調(diào)整:
npm config set registry https://registry.npmjs.org
開始發(fā)包
首先在終端中登錄npm,使用命令:
npm adduse
登錄完成后發(fā)布我們需要發(fā)布的包:
npm publish --access public
發(fā)布成功后可以看到如下信息:
查看發(fā)布的包
發(fā)包成后可以在https://www.npmjs.com/中搜索剛剛發(fā)布的包吭狡,結(jié)果如下:
使用發(fā)布的包
首先在Demo中安裝剛剛發(fā)布的包:
npm i node-des-cbc
然后驗證包是否可用:
const des = require('node-des-cbc')
console.log(des)
結(jié)果如下:
發(fā)包所用代碼地址: https://github.com/Vanlee0129/node-des-cbc
npm官網(wǎng)地址: https://www.npmjs.com/package/node-des-cbc