将包从用户账户转移到另一个用户账户

作为包所有者或维护者,您可以使用 npm 网站或命令行将不再希望维护的包的所有权转让给另一个受信任的 npm 用户。

有关 npm 支持如何处理用户之间的包名争议的更多信息,您可以参考 npm 的 包名争议政策

注意:您不能将范围包转移到另一个用户账户或组织,因为包的范围是用户账户或组织名称。您将需要在新范围内创建一个新包。

在网站上将包从用户账户转移到另一个用户账户

要将您拥有或维护的包转让给其他用户,请执行以下步骤:

  1. 导航到您要转移的包的包页面,将 <your-package-name> 替换为您的包名称:https://www.npmjs.com/package/<your-package-name>

  2. Z/JpTJaJ9vofrniat/0SvkUtGJ2jOMtRzqUJTn1Pwswn03m80e+Pd2+Cq9SipKs7VDsQEn2vl47dek+8pTt+CYJoaTkMMN7VK+1RQ54QaxvrkLIkQxf9/nkC+c84S5rH

  3. bha9L/Iw+SOqromDE8BSe2dTxeMR8J7Z3habx1zXe3U=

  4. seGccxcsDgKQsvEg6/m3OWr2+7GDul3EH1/046AvzTwTgxkwytiERntqJpdJgfVhEAelLH+YzOdHuzsmHnJmSMTxBJdlUrfLsvihOPOfe0vEV4qv4RP/QOv8wzhewNXNIW8/6m5OshC0Xjl2iAPt8w==

在命令行上将包从用户账户转移到另一个用户账户

K/8+85Qdrw+WBVJ+Wa1qlcOvjQtgUXj9RbAiF+god6gP8cvkd21r019pPg0KA+WlSQVQ3MR+Dlb52wWCVSCAnoWtz/Ok2RRCmiWMx7vF+SmY+do1qjLiJ7whvlBS4vg2VgwZZCdKymR6ZaAI31wa2t4XTsJd9PR7yppRrHGw05ytoybU/THOoGo3MMDoGIsk5TBN0d4PSG+RuVLGf7dkV+zBSsw4PMwcBC5pea/1VH0Ar51TTYi0cxEahqKODqHwLwr+uDiR/M1wjO9VBYEDmiYqfWU5N5jU3q/uXWdKBfeTsb5dpBBgXZDhCbI1fvuXQypGcrNFbFKvxntqQmwqUPksPc1Hxn/gw0p2D3DnSET8m+wUN8+i0g9NUuW+agvpwoAZZYucrFSVslVLlXbiE8mSfjbp4Wx4E5gP1d5CRCeVmZAUu49zUeRbIVVUx7Qy7EN8TraG5yk8D72o4TFHz7+KKxUx4iolElLkdydMP+II6MSEkNbOdlSVXiH4b+H6GU2NnjpLupQ9TWFg+uniNfkJY6AVt6SY8NTms9Hy3k0=

npm owner add <their-username> <package-name>

# new maintainer accepts invitation

npm owner rm <your-username> <package-name>

on+idNBzb1W4iF8hgmvkFUlj2QOI9PM79RL0blaxsUTVOq5qEMli5r1KxVKkuSEm+VhKQj/7NKnvs3dfC33CZLcwLsHfjzk3AQRtqdMIjfj3Cd2fjk1EXe6Wi/xNaBenW1XVgm1KOpr4BPxItTOfm7BXa4Lldd97alfnAM2qdmyR9A05ejs6R+YQYvHhrX6z3dU5CmAylakEgRdxkl26yIl5fstrpx7b4c85Oc6cw12pDPP60fHidKWmA1NedqB4

npm owner add <their-username> <package-name> --otp=123456

# new maintainer accepts invitation

npm owner rm <your-username> <package-name> --otp=123456