我刚刚创建了一个名为ionic3-star-rating
的软件包。
当我运行命令npm publish
时,它会拒绝并显示错误:“此程序包要求发布者启用TFA并提供要发布的OTP”。。但是我尚未启用TFA(在运行npm profile get
时显示two-factor auth = disabled
)。当我运行命令npm profile disable-2fa
时,它显示消息“未启用两因素身份验证” 。
为什么会这样? 我必须创建另一个包才能发布我的最新更改。
答案 0 :(得分:1)
您似乎无意中在ionic3-star-rating
上启用了每包TFA。
在此处了解有关每个包装的TFA的更多信息:How to require two-factor authentication for package publishing and settings modification
如果遇到这种情况please configure 2FA to edit this package
您将需要一个可以生成一次性密码或OTP的应用程序。例如,Authy
或Google Authenticator
可以生成一次性密码(OTP)。在此处了解更多信息:How to Use Two-Factor Authentication