作為一個前端工程師每天npm install好多遍蚌吸,那么我們install的包是怎么來的呢?毫無疑問是別人分享開源的,那么我們?nèi)绾伟l(fā)布一個自己的npm包呢舌厨,本文章教你怎么發(fā)布一個自己的npm包浴鸿!
STEP 1
首先你需要在npm官網(wǎng)注冊一個npm賬號井氢,官網(wǎng)地址是(npm**)
STEP2 建立一個待發(fā)布項目
一:執(zhí)行命令 mkdir mynpm170328 && cd mynpm170328/
二:執(zhí)行npm init根據(jù)提示會自動創(chuàng)建項目的package.json文件
三:在同目錄下創(chuàng)建一個index.js文件,把下面代碼粘貼進去保存
module.exports = 'This is my first NPM project';
STEP3 添加npm用戶
一:執(zhí)行命令 npm adduser岳链,出現(xiàn)提示 Username花竞,Password,email的時候直接按回車鍵結(jié)束掸哑。成功后npm會把認證信息存儲在~/.npmrc 文件中
二:執(zhí)行命令 vim ~/.npmrc 查看(本地的authtoken跟你npm賬號上的token是一樣的)
STEP 4 登陸剛剛建立的用戶
一:執(zhí)行命令 npm login,根據(jù)提示登錄
二:執(zhí)行命令 npm whoami 查看登錄狀態(tài)
STEP 5 發(fā)布項目
一:執(zhí)行命令 npm publish . 或者npm publish@1.0.0發(fā)布且添加版本號(發(fā)布的時候如果提示錯誤就改個名字约急,也許被人占用了)
二:發(fā)布成功后會有 + mynpm_fuckyou_haha@1.0.0的提示零远,后臺也會有
STEP 6 驗證你剛發(fā)布的npm包
新創(chuàng)建一個目錄執(zhí)行 npm i mynpm_fuckyou_haha,安裝成功會有下圖提示(下面的warn提示是因為項目的package.json中信息沒寫全厌蔽,可以寫也可以不寫)
希望對大家有幫助牵辣!