为了您的安全,npm 可能会要求额外的验证以允许您登录您的帐户。如果您没有启用双因素身份验证,您可能会被要求使用发送到您的帐户配置的电子邮件地址的一次性密码来验证自己。

使用一次性密码登录

  1. 在 npm "登录" 页面上,输入您的帐户详细信息,然后单击 登录. Screenshot of npm login dialog
  2. 系统会提示您输入发送到您电子邮件的一次性密码。

    Screenshot showing one-time password request
  3. 检查您的电子邮件帐户,查看来自 npm 的电子邮件,其中包含您的一次性密码(主题将以“登录您帐户的 OTP”开头)。

    Screenshot showing OTP code in email
  4. 在一次性密码字段中输入您电子邮件中的数字。

启用双因素身份验证

为了避免使用通过电子邮件发送给您的的一次性密码进行此额外的登录步骤,您可以配置使用设备进行双因素身份验证(2FA)来代替。

无法访问电子邮件

如果您无法访问与您的 npm 帐户关联的电子邮件,您可以提交支持工单以重置此电子邮件地址。

  1. 在 npm "登录" 页面上,输入您的帐户详细信息,然后单击 登录. Screenshot of npm login dialog
  2. 在“登录验证”表单下,单击**尝试恢复您的帐户**。

  3. 在“请求帐户恢复”页面上,单击**开始帐户恢复**。 Screenshot showing account recovery page
  4. 在“打开支持工单”表单中,输入以下信息
    • 在**电子邮件**字段中,输入我们的支持团队可以联系您的电子邮件地址。
    • 在**我们可以如何帮助您?**部分中,选择**重置我的电子邮件**。
    • 如果您需要其他帮助,在**我们可以如何帮助您?**部分中,选择 **其他**并在**其他详细信息**字段中输入更多信息。
      • 如果您以前将 GitHub 帐户链接到您的 npm 帐户,请选择**连接到 GitHub**。这将帮助我们的支持团队验证您的帐户。
      • 如果您以前将 Twitter 帐户链接到您的 npm 帐户,请选择 **连接到 Twitter**。这将帮助我们的支持团队验证您的帐户。
  5. 在表单底部,单击**提交支持工单**。