你可以在网页或者是命令行上管理你账户的信息设置。

通过网页管理用户账户的 profile 设置

在网页上,你可以改变以下用户信息设置:

  • 头像(Avatar)
  • 密码(Password)
  • 全名(Full name)
  • GitHub 用户名(GitHub user name)
  • Twitter 用户名(Twitter user name)
  • 添加到包元数据(package metadata)里面的邮件地址
  • 双重认证状态(Two-factor authentication status)
  1. 登录账号

    image.png

  2. 在页面的右上角,点击你的 profile 图片,然后点击 Profile settings。

image.png

通过命令行管理用户账号信息设置

Note:你的 npm 客户端版本必须要高于或者等于 5.5.1 才可以通过 CLI 来改变你的账户设定。使用命令行升级最新的 npm 版本可以运行如下命令:npm install npm@latest -g

在命令行上访问用户的信息设置


在命令行中输入下面的命令,来通过 CLI 访问你的用户信息设置:

  1. npm profile get

image.png

在命令行中更新用户信息设置


在 CLI 上,你可以修改账户的这些属性:

  • 邮箱
  • 双重认证
  • 全名
  • 主页
  • freenode
  • Twitter
  • GitHub
  • 密码
  1. 在命令行中,输入下面的命令,用要修改属性的名字替换 property ,用新的值替换 value

    npm profile set <prop> <value>
    
  2. 当出现提示的时候,输入你当前的密码

  3. 如果你开启了双重认证,那么出现提示的时候,输入一次性密码

更多有关信息,可以查看 命令行文档

在命令行设置密码

  1. 在命令行中,输入如下的代码:

    npm profile set password
    
  2. 当出现提示的时候,输入你当前的密码

  3. 当出现提示的时候,输入你的新密码

为了保护你的账号,当你在命令行重新设置你的密码的时候,必须要满足如下规则:

  • 长度超过10个字符
  • 密码不能包含你的用户名( username )
  • 密码不能在 常用的密码 之列
  • 不可以在 “Have I Been Pwned” 分支数据库中

在命令行中设置双重验证

给你的账号开启双重认证,它将会保护你的账号,并且不会在未经授权的情况下访问你的账号或者是包。

关于在命令行上开启、设置以及关闭双重验证,可以去看看 “Configuring 2FA from the command line