npm-logout

注销注册表

选择 CLI 版本

概要

npm logout

注意:此命令不知道工作区。

描述

登录到支持基于令牌身份验证的注册表时,告诉服务器结束此令牌的会话。 这将使令牌在您使用它的所有地方失效,而不仅仅是当前环境。

登录到使用用户名和密码身份验证的旧式注册表时,这将清除您用户配置中的凭据。 在这种情况下,它将 *仅* 影响当前环境。

如果提供 --scope,则将找到连接到该范围的注册表的凭据(如果已设置)。

配置

注册表

npm 注册表的基准 URL。

范围

  • 默认值:当前项目的范围(如果有),否则为 ""
  • 类型:字符串

将操作与作用域关联到作用域注册表。

登录或注销私有注册表时很有用

# 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

另请参阅