阅读(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