為了您的安全,npm 可能需要額外的驗證才能讓您登入您的帳戶。如果您沒有啟用雙因素驗證,系統可能會要求您使用傳送至您帳戶設定的電子郵件地址驗證您的身分,以取得一次性密碼。

使用一次性密碼登入

  1. 在 npm "登入" 頁面上,輸入您的帳戶詳細資料,然後按一下 登入 npm 登入對話框的螢幕擷取畫面
  2. 系統會提示您輸入已傳送至您電子郵件的一次性密碼。

    Screenshot showing one-time password request
  3. 查看您的電子郵件帳戶,尋找 npm 傳送的電子郵件,其中包含您的「一次性密碼」(主旨會以「登入帳戶的 OTP」開頭)。

    Screenshot showing OTP code in email
  4. 在您的「一次性密碼」欄位中輸入電子郵件中的數字。

啟用雙因素驗證

若要避免這個額外的登入步驟,並透過電子郵件接收一次性密碼,您可以改為設定 使用裝置進行雙重驗證 (2FA)。

無法存取電子郵件

如果您無法存取連結至您 npm 帳戶的電子郵件,您可以提交支援票證來重設此電子郵件地址。

  1. 在 npm "登入" 頁面上,輸入您的帳戶詳細資料,然後按一下 登入 npm 登入對話框的螢幕擷取畫面
  2. 在「登入驗證」表單下方,按一下嘗試復原您的帳戶

  3. 在「要求帳戶復原」頁面中,按一下開始帳戶復原 顯示帳戶復原頁面的螢幕截圖
  4. 在「開啟支援票證」表單中,輸入下列資訊:
    • 電子郵件欄位中,輸入我們的支援團隊可以聯絡您的電子郵件地址。
    • 我們可以如何提供協助?區段中,選取重設我的電子郵件
    • 如果您需要其他協助,在我們可以如何提供協助?區段中,選取 其他,並在其他詳細資料欄位中輸入更多資訊。
      • 如果您先前已將 GitHub 帳戶連結至您的 npm 帳戶,請選取連線至 GitHub。這將有助於我們的支援團隊驗證您的帳戶。
      • 如果您先前已將 Twitter 帳戶連結至您的 npm 帳戶,請選取 連線至 Twitter。這將有助於我們的支援團隊驗證您的帳戶。
  5. 在表單底部,按一下提交支援票證