網站導覽
目錄
將套件從使用者帳戶轉移至另一個使用者帳戶
目錄
作為套件擁有者或維護者,您可以使用 npm 網站或命令列將您不再想維護的套件所有權轉移給另一個受信任的 npm 使用者。
如需有關 npm 支援如何處理使用者間套件名稱爭議的更多資訊,您可以參閱 npm 的套件名稱爭議政策。
注意:您無法將範圍套件轉移到另一個使用者帳戶或組織,因為套件的範圍是使用者帳戶或組織名稱。您需要在新的範圍中建立新的套件。
在網站上將套件從一個使用者帳戶轉移到另一個使用者帳戶
若要將您擁有或維護的套件轉移給另一個使用者,請遵循下列步驟
-
導覽至您要轉移的套件的套件頁面,將
<your-package-name>
替換為您的套件名稱:https://www.npmjs.com/package/<your-package-name>
。 -
在套件管理員標籤中,「維護者」下方,輸入新維護者的 npm 使用者名稱。
-
按一下「邀請」。
-
若要將自己移除為維護者,請在維護者清單下方,按一下您的使用者名稱旁的「x」。
在命令列上將套件從一個使用者帳戶轉移到另一個使用者帳戶
若要使用 CLI 將套件轉移給另一個 npm 使用者,請執行 npm owner add
命令,將 <their-username>
替換為其他使用者的 npm 使用者名稱。系統會寄送電子郵件邀請給其他使用者。使用者接受邀請後,執行 npm owner rm
命令,將 <your-username>
替換為您的 npm 使用者名稱
npm owner add <their-username> <package-name># new maintainer accepts invitationnpm owner rm <your-username> <package-name>
如果您已為寫入啟用兩步驟驗證,請將一次性密碼加入命令,--otp=123456
(其中123456是您的驗證器應用程式的代碼)。
npm owner add <their-username> <package-name> --otp=123456# new maintainer accepts invitationnpm owner rm <your-username> <package-name> --otp=123456