阅读(353)
赞(8)
npm 注销 logout
2021-09-06 14:39:23 更新
退出注册表
概要
npm logout [--registry=<url>] [--scope=<@scope>]
描述
当登录到支持基于令牌的身份验证的注册表时,告诉服务器结束此令牌的会话。这将在你使用它的任何地方使令牌无效,而不仅仅是对于当前环境。
当登录到使用用户名和密码身份验证的旧注册表时,这将清除用户配置中的凭据。在这种情况下,它只会影响当前环境。
如果--scope
提供,这将找到连接到该范围的注册表的凭据(如果已设置)。
配置
registry 注册表
- 默认值:
https : //registry.npmjs.org/
- 类型:
Url
npm 包注册表的基本 URL。如果scope
还指定了,则优先。
scope 范围
- 默认值:当前项目的范围,如果有,否则没有。
- 类型:
String
将操作与作用域注册表的作用域相关联。
登录或退出私有注册表时很有用:
npm init --scope=@foo --yes# log in, linking the scope to the custom registry
npm login --scope=@mycorp --registry=https://registry.mycorp.com
## log out, removing the link and the auth token
npm logout --scope=@mycorp
这将导致@mycorp
映射到注册表,以便将来安装根据模式指定的软件包 @mycorp/package
。
这也将导致npm init
创建一个作用域包。
## accept all defaults, and create a package named "@foo/whatever",
## instead of just named "whatever"
npm init --scope=@foo --yes