您可以從網路或命令列管理使用者帳戶設定檔。

從網路管理使用者帳戶設定檔

從網路,您可以變更下列使用者設定檔

  • 頭像
  • 密碼
  • 全名
  • 連結 GitHub 帳戶
  • 連結 Twitter 帳戶
  • 新增到套件中繼資料的電子郵件地址
  • 雙重驗證狀態
  1. 在 npm "登入" 頁面,輸入您的帳戶詳細資料並按一下 登入 npm 登入對話框螢幕截圖
  2. 在頁面的右上角,按一下您的個人資料圖片,然後按一下帳戶 使用者選單中帳戶設定選項的螢幕截圖

連結 npm 和 GitHub 帳戶

  1. 在帳戶設定頁面,您會找到一個連結 GitHub 帳戶的按鈕。按一下該按鈕。

    Screenshot of linking from Account Setting without any accounts linked
  2. 如果您目前未登入 GitHub,系統會提示您完成驗證流程。

    GitHub login form
  3. 成功登入後,或如果您已有活動的瀏覽器工作階段,系統會提示您「授權 npm 帳戶連結」,按一下該按鈕。

    Landing page to authorize the installation of the npm account linking app
  4. 您會被重新導向到 npm,而連結會在您的設定中顯示為成功。

    Screenshot of linking from Account Setting with successfully linked GitHub account

連結 npm 和 Twitter 帳戶

  1. 在帳戶設定頁面,您會找到一個連結 Twitter 帳戶的按鈕。按一下該按鈕。

    Screenshot of linking from Account Setting without any accounts linked
  2. 如果您目前未登入 Twitter,系統會提示您完成驗證流程。按一下「登入」

    Twitter login form
  3. 成功登入後,或如果您已有活動的瀏覽器工作階段,系統會提示您「授權應用程式」,按一下該按鈕。

    Landing page to authorize the installation of the npm account linking app
  4. 您會被重新導向到 npm,而連結會在您的設定中顯示為成功。

    Screenshot of linking from Account Setting with successfully linked Twitter account

從 npm 中移除 GitHub 帳戶

  1. 在帳戶設定頁面,您會找到一個移除 GitHub 帳戶的按鈕。按一下該按鈕。

    Screenshot of linking from Account Setting with a cursor hovering over remove button

    注意:按一下移除只會從您的 npm 帳戶中移除連結。您需要從您的 GitHub 應用程式授權設定撤銷權限,才能永久從您的 GitHub 帳戶中移除整合

從 npm 中移除 Twitter 帳戶

  1. 在帳戶設定頁面,您會找到一個移除 GitHub 帳戶的按鈕。按一下該按鈕。

    Screenshot of linking from Account Setting with a cursor hovering over remove button

    注意:按一下移除只會從您的 npm 帳戶中移除連結。您需要從您的 Twitter 連線應用程式管理頁面撤銷權限,才能永久從您的 Twitter 帳戶中移除整合

從命令列管理使用者帳戶設定檔

注意:您的 npm 用戶端必須是 5.5.1 版或更高版本,才能從 CLI 變更您的帳戶設定。若要更新到 npm 的最新版本,請在命令列中執行 npm install npm@latest -g

從命令列查看使用者帳戶設定檔

若要從 CLI 查看您的使用者個人資料設定,請在命令列中執行下列指令

npm profile get 命令列介面個人資料設定表格的螢幕截圖

從命令列更新使用者帳戶設定檔

從 CLI 中,您可以變更使用者帳戶的下列屬性

  • 電子郵件
  • 雙重驗證
  • 全名
  • 首頁
  • freenode
  • 密碼
  1. 在命令列中,輸入下列指令,將 屬性 替換為屬性的名稱,並將 替換為新的值

    npm profile set <prop> <value>
  2. 提示時,提供您的目前密碼。

  3. 如果您已在帳戶啟用雙重驗證,提示時,輸入一次性密碼。

更多詳細資訊,請參閱 profile 命令列文件

從命令列設定密碼

  1. 在命令列中,輸入下列命令
npm profile set password
  1. 提示時,提供您的目前密碼。

  2. 提示時,輸入新的密碼。

為保護您的帳戶,當您從命令列重設密碼時,必須

  • 長度超過 10 個字元
  • 不包含部分使用者名稱
  • 不在 "Have I Been Pwned" 洩露資料庫中

從命令列設定雙重驗證

在您的帳戶啟用雙重驗證有助於防止未經授權存取您的帳戶和套件。

如需從命令列啟用、設定和停用雙重驗證,請參閱 "設定雙重驗證"。