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