記錄一次發佈npm包的過程

首先你要有npm的帳號

沒有的移步官網https://www.npmjs.com/註冊便可javascript

初始化一個工程

  • 建立一個文件夾。例如:xiaoqiao_npmjava

  • 進入該文件夾目錄。cd xiaoqiao_npmnpm

  • 初始化項目,按要求輸入,能夠一路回車服務器

    npm init
    複製代碼

    字段介紹:

  • 在你建立的文件夾(xiaoqiao_npm)中新建一個入口文件,index.jsasync

  • 簡單的在你的 index.js 中簡單的寫一些代碼ui

    module.exports.get = async url => {
        console.log(url);
    }
    複製代碼

發佈你的包到npm服務器

  • 添加用戶信息url

    npm addUser
    複製代碼
  • 輸入用戶名、密碼、郵箱spa

  • 發佈code

    npm publish
    複製代碼
  • 發佈結果以下表示發佈成功cdn

須要注意的事項

1. 當前登陸的不是npm的源地址,好比多是淘寶源或者其餘

  • 如何判斷當前登陸的是不是npm的源地址?
    判斷on 後面的連接是不是 registry.npmjs.org/

  • 不是源地址的話切換至源地址

    npm config set registry https://registry.npmjs.org/
    複製代碼

2. 版本號重複

  • 對於每個包來說版本號version是惟一的,重複的version會報如下錯誤

  • 設置版本version,從新發布便可

    npm version 1.0.2
    複製代碼

相關文章
相關標籤/搜索