目录
将包从用户帐户转移到另一个用户帐户
目录
作为包所有者或维护者,您可以将不再需要维护的包的所有权转移给另一个受信任的 npm 用户,可以使用 npm 网站或命令行进行操作。
有关 npm 支持如何处理用户之间包名争议的更多信息,您可以参考 npm 的 包名争议政策。
注意: 您不能将范围包转移到另一个用户帐户或组织,因为包的范围就是用户帐户或组织名称。 您需要在新的范围内创建新的包。
将包从一个用户帐户转移到网站上的另一个用户帐户
要将您拥有或维护的包转移给另一个用户,请按照以下步骤操作
-
导航到您要转移的包的包页面,将
<your-package-name>
替换为您包的名称:https://npmjs.net.cn/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