# npm logout
退出注册中心
# 概要
npm logout
注意
这个命令不支持工作空间。
# 描述
当登录到支持基于令牌的身份验证的注册中心时,告诉服务器结束此令牌的会话。这将使您在任何地方使用它的令牌无效,而不仅仅是当前环境。
当登录到使用用户名和密码身份验证的旧注册中心时,这将清除用户配置中的凭据。在这种情况下,它只会影响当前环境。
如果 --scope
提供,这将找到连接到该范围的注册中心的凭据(如果设置)。
# 配置
# registry
- Default: "https://registry.npmjs.org/"
- Type: URL
npm 注册中心的基本 URL。
# scope
- Default: 当前项目的范围,如果有的话,或者 “”
- Type: String 为有作用域的注册中心将操作与作用域关联。
# 在登录或退出私有注册中心时使用:
# 登录,将范围链接到自定义注册中心
npm login --scope=@mycorp --registry=https://registry.mycorp.com
# 注销,删除链接和身份验证令牌
npm logout --scope=@mycorp
这会使 @mycorp
被映射到注册中心,以便将来安装根据模式 @mycorp/package
指定的包。
也会使 npm init 创建一个作用域包。
# 接受所有默认值,并创建名为 "@foo/whatever" 的包
# 而不是直接命名为 "whatever"
npm init --scope=@foo --yes