作為組織成員,您可以在組織範圍內建立並發佈公開和私人套件。

建立組織範圍套件

  1. 在命令列中,建立一個與您想要建立的套件同名的目錄。

    mkdir /path/to/package/directory
  2. 導覽至新建立的套件目錄。

  3. 若要建立組織範圍套件,請在命令列中執行

    npm init --scope=<your_org_name>
  4. 若要驗證套件是否使用您的組織範圍,請在文字編輯器中開啟套件的 package.json 檔案,並檢查名稱是否為 @your_org_name/<pkg_name>,將 your_org_name 替換為您的組織名稱。

發佈私人組織範圍套件

預設情況下,npm publish 會將範圍套件發佈為私人。

預設情況下,任何範圍套件都會發佈為私人。但是,如果您有一個沒有私人套件功能的組織,npm publish 會失敗,除非您傳遞 access 旗標。

  1. 在命令列中,導覽至套件目錄。

  2. 執行 npm publish

私有套件會在 npm 網站上套件名稱下方顯示 private

Screenshot of a private npm Teams package

發佈公開組織範圍套件

若要將組織範圍套件發布為公開,請使用 npm publish --access public

  1. 在命令列中,導覽至套件目錄。

  2. 執行 npm publish --access public

公開套件會在 npm 網站上套件名稱下方顯示 public

Screenshot of a public npm Teams package