分析1.必須在包的頂層目錄下2.二進位文件應該在bin目錄下3.javascipt在lib目錄下4.文檔在doc目錄下 package.json欄位分析 name:包的名稱,必須是唯一的,由小寫英文字母、數字和下劃線組成,不能包含空格 description:包的簡要說明 version:符合語義化 ...
package.json欄位分析
-
name:包的名稱,必須是唯一的,由小寫英文字母、數字和下劃線組成,不能包含空格
-
description:包的簡要說明
-
version:符合語義化版本識別規範的版本字元串
-
keywords:關鍵字數組,通常用於搜索
-
maintainers:維護者數組,每個元素要包含name、email(可選)、web(可選)欄位
-
contributors:貢獻者數組,格式與maintainers相同。包的作者應該是貢獻者數組的第一- 個元素
-
bugs:提交bug的地址,可以是網站或者電子郵件地址
-
licenses:許可證數組,每個元素要包含type(許可證名稱)和url(鏈接到許可證文本的- 地址)欄位
-
repositories:倉庫托管地址數組,每個元素要包含type(倉庫類型,如git)、url(倉- 庫的地址)和path(相對於倉庫的路徑,可選)欄位
-
dependencies:生產環境包的依賴,一個關聯數組,由包的名稱和版本號組成
-
devDependencies:開發環境包的依賴,一個關聯數組,由包的名稱和版本號組成