npm發(fā)布流程

  1. npm官網(wǎng)注冊賬號。https://www.npmjs.com/(終端使用npm adduser應該也可以注冊)
  2. 登錄賬號
  • 終端切換到項目根目錄下。
  • npm login,輸入賬號、密碼、郵箱,登錄成功。(npm config ls可以查看登錄的信息)
  • 如果直接發(fā)布到npm上,運行 npm publish。
  1. 退出登錄 npm logout
Tips
  • 目前新建的包名不允許再使用大寫字母,不然會提示名稱非法,無法發(fā)布(具體規(guī)則可以百度 npm命名規(guī)范)。
  • 可以通過--tag發(fā)布beta版本,eg:npm publish --tag=beta。npm默認的tag是latest,npm publish沒有添加tag默認就是發(fā)布到latest(這里的tag有點類似git里的分支,latest對應git的master),其他tag可以自定義添加,最好符合通用含義。
  • npm install packageName默認安裝的也是latesttag下的版本。
  • 想要安裝指定tag下的npm install packageName@tag, 例如npm install react@talpha
  • 查看自己包的所有tag項目根目錄下 npm dist-tag ls。
  • 將其他tag的版本切到latestnpm dist-tag add packageName@tag latest。
  • 查看別人包所有的tag和版本 npm view packageName versions。
  • version和tag是相互獨立的,version一旦發(fā)布,是不可變的。
  • 24小時內包是可以撤銷的,npm unpublish packageName --force。
  • npm link這個在調試中比較有用,具體可以百度一下,知道這個關鍵字就行了。
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • NPM是什么? npm是世界上最大的軟件注冊表, npm由3個獨立的部分組成: 網(wǎng)站:開發(fā)者查找包,設置參數(shù)以及...
    Xyaleo閱讀 665評論 0 1
  • NPM官方文檔寫的十分良心,此篇我做一些比較常用功能的積累,有些地方是翻譯,有些地方省略可以去官文看。 NPM是什...
    宋樂怡閱讀 2,484評論 0 2
  • npm version patch該命令會使小版本號+1 并且?guī)湍銏?zhí)行 git add commit 并且會用新的...
    煒_f0e4閱讀 11,424評論 0 2
  • NPM筆記: 名字的含義: 1、是Node的開放式模塊登記和管理系統(tǒng) 2、Node默認的模塊管理器,是一個命令行下...
    名字神馬的都是浮云閱讀 1,053評論 0 3
  • 兒子閑聊說將來要不走尋常路,不結婚不生娃,我給予肯定,然后列舉了剛離開不久的邱阿姨沒有孩子,她前夫更加非主流的喜歡...
    煮青蛙閱讀 179評論 0 0

友情鏈接更多精彩內容