fre*_*nte 10
npm 支持告诉我创建一个新帐户并手动移动包。不是很好。
\n\n因此,这里有一种将现有包移动到新帐户的方法:
\n\n获取当前 npm 包的列表:
\n\nnpmjs.com在浏览器的控制台中运行此命令,它将把包名称复制到剪贴板:
\n\ncopy($$(\'[href^="/package/"]\').map(a => a.textContent).join(\' \'))\nRun Code Online (Sandbox Code Playgroud)将列表保存在终端的变量中:
\n\nPACKAGES=""并按enter将新用户添加为所有者
\n\n替换NEW为您的新用户\xe2\x80\x99s名称,然后运行它,它将显示预览:
for PKG in $PACKAGES; do echo npm owner add NEW $PKG; done\nRun Code Online (Sandbox Code Playgroud)echo. 对于您拥有的每个包,这可能需要几秒钟的时间。如果您使用 2FA,某些软件包可能需要 OTP恭喜!您刚刚将新帐户添加为软件包的所有者。
\n\n现在,您可以删除旧的 npm 帐户,或者再次运行最后一个命令,替换add NEW为remove OLD,其中OLD是您的旧用户名。
| 归档时间: |
|
| 查看次数: |
4812 次 |
| 最近记录: |