npm-adduser
概要
npm adduser [--registry=url] [--scope=@orgname] [--always-auth] [--auth-type=legacy]
aliases: login, add-user
描述
创建或验证 < username > registry 中指定的用户。并将凭据保存到.npmrc文件。如果 registry 没有指定,将使用默认 registry。
在新计算机上输入命令,需要填写用户名,密码和电子邮件地址,若 registry 没有该用户,则会创建一个;若 registry 上有,输入信息匹配的话,则会以该用户名登录。
npm login 是 adduser 的一个别名,作用完全一样。
若要重置密码,请打开 https://www.npmjs.com/forgot 。若要更改电子邮件地址,请打开https://www.npmjs.com/email-edit
配置
registry
Default: https://registry.npmjs.org/
npm 包 registry 的基本URL。如果 scope 还指定,则此 registry 将仅用于具有该范围的包。scope 默认为你目前所在的项目目录的范围,如果有的话。
scope
- Default: none
如果给了scope,则用户和登录凭证将与指定的scope相关联。
> npm adduser --registry=http://myregistry.example.com --scope=@myco
如上写法作用是为 registry 添加scope,并且同时启动登录或者创建用户操作。
always-auth
- Default: false
如果指定,则保存指示对给定 registry 的所有请求应包含授权信息的配置。有用的私人 registry 。可以使用--registry和/或--scope,例如
> npm adduser --registry=http://private-registry.example.com --always-auth
这将确保对该 registry 的所有请求(包括tarball)都包含一个授权头。此设置对于在具有不同主机名的主机上存储元数据和包tarball的私有 registry 而言可能是必需的。