node.js--包概述

 

概述

  • commonJS的包規範允許我們將一組相關的模塊組合到一起,形成一組完整的工具
  • 包結構:用於組織包的各種文件
  1. 實際上是一個壓縮文件,解壓以後還原目錄.符合規範的目錄,應該包含如下文件
    • package.json 描述文件 必須的  
    • bin 可執行的二進制文件
    • lib js代碼
    • doc 文檔
    • test 單元測試
  • 包描述文件:描述包的相關信息,以供外部讀取分析

package.json 介紹

  • 規範的package.json及package.json中各屬性的作用。
  • "name":包名。
  • "description":包簡介。
  • "author":包作者。
  • "version":版本號。
  • "repository":源碼託管地址。
  • "maintainers":包維護者列表,一般由name,email,web三個屬性組成。
  • "contributors":貢獻者列表。
  • "dependencies":當前包使用時所需要依賴包的列表。
  • devDependencies:當前包開發時所需要依賴包的列表。
  • keywords:關鍵詞數組。
  • main:模塊引入入口。
  • scripts:腳本說明對象。主要被包管理器用來安裝、編譯、測試和卸載包。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章