發(fā)布自己的npm包

對(duì)于前端來說,npm install xx 這個(gè)命令是用的比較多的,一般需要引用第三方庫/UI庫,動(dòng)能插件的時(shí)候需要用到npm 安裝。那么今天就來說一下如何發(fā)布自己的npm包

前提

  • 本地安裝node環(huán)境
  • 擁有自己的npm賬號(hào),若無請(qǐng)注冊(cè): https://www.npmjs.com

本地登錄npm并配置基本信息

  • npm login

本地登錄npm并配置基本信息

  • 創(chuàng)建一個(gè)目錄,存放要制作的npm包: mkdir my-npm
  • 初始化配置文件: npm init


    image.png

編寫組件內(nèi)容

// 新建一個(gè)文件 index.js
module.exports = '這是一個(gè)npm包'

發(fā)布npm包

  • npm 會(huì)根據(jù)package.json中的配置信息將開發(fā)的功能模塊進(jìn)行打包并發(fā)布到npm平臺(tái)上。
    比較重要的是npm包名個(gè)版本號(hào)。
    發(fā)布之前需要檢查一下自己的包名沒有被使用,否則會(huì)發(fā)布失敗
  • 發(fā)布npm包:npm publish
    需要保證自己的包名未被使用,還有自己的npm賬號(hào)已經(jīng)驗(yàn)證郵箱


    發(fā)布成功.png

發(fā)布過程中遇到的問題

檢查倉庫是否被設(shè)置成了淘寶鏡像庫
image.png
npm賬號(hào)需要保證已經(jīng)驗(yàn)證郵箱
image.png

發(fā)布成功后,使用自己的包

可以在npm平臺(tái)搜索自己的包,并使用它

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容