目錄
使用組織設定來設定 npm 客戶端
目錄
作為組織成員,您可以設定 npm 用戶端
- 讓您建立的單一套件或所有新套件使用組織範圍
- 讓您建立的單一套件或所有新套件預設為公開可見
在設定 npm 用戶端之前,您必須安裝 npm。
設定 npm 用戶端使用組織範圍
如果您會經常使用組織範圍發布套件,您可以將組織範圍新增到您的全域 .npmrc
設定檔。
設定所有新套件的組織範圍
注意:使用下列步驟設定組織範圍只會設定新套件的範圍;對於現有的套件,您需要更新 package.json
中的 name
欄位。
在命令列中,執行下列指令,將 <org-name> 替換為組織名稱
npm config set scope <org-name> --global
對於您不想使用組織範圍發布的套件,您必須手動編輯套件的 package.json
,以從 name
欄位中移除組織範圍。
設定單一套件的組織範圍
-
在命令列中,導航至套件目錄。
cd /path/to/package
-
執行下列指令,將 <org-name> 替換為組織名稱
npm config set scope <org-name>
將預設套件可見度變更為公開
預設情況下,使用 npm publish
發布範圍套件會將套件發布為私人。如果您是免費組織計畫的組織成員,或已加入付費組織計畫,但想要將範圍套件發布為公開,您必須傳遞 --access public
旗標
npm publish --access public
設定單一套件的套件可見度為公開
您可以設定單一套件,讓每個您為該套件發出的 npm publish
指令傳遞 --access public
。
-
在命令列中,導航至套件目錄。
cd /path/to/package
-
執行下列指令
npm config set access public
設定所有套件的套件可見度為公開
您可以設定所有套件,讓每個您為該套件發出的 npm publish
指令傳遞 --access public
。
警告:在您的全域 .npmrc
中將套件存取設定為 public
會影響您建立的所有套件,包括個人帳戶範圍內的套件,以及組織範圍內的套件。
在命令列中,執行下列指令
npm config set access public --global