# 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
Last Updated: 6/17/2023, 6:57:19 PM