你可以在网页或者是命令行上管理你账户的信息设置。
通过网页管理用户账户的 profile 设置
在网页上,你可以改变以下用户信息设置:
- 头像(Avatar)
- 密码(Password)
- 全名(Full name)
- GitHub 用户名(GitHub user name)
- Twitter 用户名(Twitter user name)
- 添加到包元数据(package metadata)里面的邮件地址
- 双重认证状态(Two-factor authentication status)
登录账号
在页面的右上角,点击你的 profile 图片,然后点击 Profile settings。
通过命令行管理用户账号信息设置
Note:你的 npm 客户端版本必须要高于或者等于 5.5.1 才可以通过 CLI 来改变你的账户设定。使用命令行升级最新的 npm 版本可以运行如下命令:
npm install npm@latest -g
在命令行上访问用户的信息设置
在命令行中输入下面的命令,来通过 CLI 访问你的用户信息设置:
npm profile get
在命令行中更新用户信息设置
在 CLI 上,你可以修改账户的这些属性:
- 邮箱
- 双重认证
- 全名
- 主页
- freenode
- GitHub
- 密码
在命令行中,输入下面的命令,用要修改属性的名字替换
property
,用新的值替换value
:npm profile set <prop> <value>
当出现提示的时候,输入你当前的密码
- 如果你开启了双重认证,那么出现提示的时候,输入一次性密码
更多有关信息,可以查看 命令行文档 。
在命令行设置密码
在命令行中,输入如下的代码:
npm profile set password
当出现提示的时候,输入你当前的密码
- 当出现提示的时候,输入你的新密码
为了保护你的账号,当你在命令行重新设置你的密码的时候,必须要满足如下规则:
- 长度超过10个字符
- 密码不能包含你的用户名( username )
- 密码不能在 常用的密码 之列
- 不可以在 “Have I Been Pwned” 分支数据库中
在命令行中设置双重验证
给你的账号开启双重认证,它将会保护你的账号,并且不会在未经授权的情况下访问你的账号或者是包。
关于在命令行上开启、设置以及关闭双重验证,可以去看看 “Configuring 2FA from the command line”