1. 程式人生 > 其它 >npm發包並使用流程

npm發包並使用流程

  1. 公用函式的程式碼複用,並改用npm引入

  2. 建立npm包:

    a.新建一個資料夾例如取名zjcommon,內包含

      index.js 入口檔案

      README.md 介紹說明檔案

      src 原始碼目錄,比如coffee,typescript,es6+等程式碼的目錄

      lib 轉義生成的程式碼目錄,比如babel轉義後的es5程式碼的目錄

      docs 程式碼相關的設計和使用文件

      package.json 用於定義了這個專案所需要的各種模組,以及專案的配置資訊(比如名稱、版本、許可證等元資料)

    b.在src放入已經寫好的tools.js檔案,在index.js引入,匯出函

      

    c.在zjcommon資料夾執行命令: npm init 用來初始化生成package.json,用來存放 專案的資訊和配置等資訊的檔案

  1. 釋出npm包:

    a.登入npm官網(https://www.npmjs.com/),註冊一個npm賬號

    b.在資料夾zjcommon執行登入命令:npm login ,輸入你在npm註冊的賬號、密碼和郵箱,驗證碼

    c.登入成功後,執行命令: npm publish 來發布上傳你的包

    注意:發現報錯,可能zjcommon包名被使用或者相似,package.json檔案中更改 “name”: “新名字”,再次執行npm publish,直到成功

  1. 使用npm包

    在專案中使用你已經發布的包,執行命令:npm install ‘包名’,在package.json檔案中dependencies中找到你引入的包即下載成功

    在main.js中引入

    import jsUtilsMvp from 'zinjinutils'

    呼叫包內函式 jsUtilsMvp.Tools.getCurrentDateTimestamp()

    注意:1.修改包再發布要修改版本號