我刚刚创建了一个名为ionic3-star-rating的包。当我运行命令npm publish时,它会出现一个错误:“这个包要求发布者启用TFA并提供一个OTP来发布”。但是我还没有启用TFA (在运行npm profile get时,它显示了two-factor auth = disabled)。当我运行命令npm profile disable-2fa时,它会显示消息“未启用双因素身份验证”。
这一切为什么要发生?我不得不创建另一个包来发布我的最新更改。
发布于 2018-09-28 07:57:06
看起来您在ionic3-star-rating上无意中启用了每个包的TFA。
了解有关每个包TFA的更多信息,请访问:如何要求包发布和设置修改的双因素身份验证
如果遇到这种情况,请将2FA配置为编辑此包
您将需要一个可以生成一次性密码或OTP的应用程序。例如,Authy或Google Authenticator可以生成一次密码(OTP)。了解更多信息:如何使用双因素身份验证
https://stackoverflow.com/questions/52103353
复制相似问题