NPM赋予create access tokens将软件包发布到NPM注册表的权限,假设您已经在“Publishing access”中将软件包设置为“Require two-factor authentication or automation tokens”(因此,我假设它隐含地需要启用2FA)。
我如何使用这个令牌来发布?我已经检查了npm publish
的输出--它要求一个OTP代码,作为一个提示或一个标志,在我启用2FA之前,它再次要求我输入密码。使用固定令牌比必须打开我的验证器应用更容易。我可以禁用2FA,但让令牌工作更好。
2条答案
按热度按时间cyvaqqii1#
对于verdaccio或类似的,您可以使用以下命令:
对于proget:
指令为here proget和here verdaccio
56lgkhnf2#
npm注册表有3种不同的令牌:只读、自动化和发布。
这听起来像是您创建了一个Publish令牌。您需要创建一个Automation令牌,因为这是唯一一个绕过2FA的令牌。