npm logout

注销注册表

概要

npm logout [--registry=<url>] [--scope=<@scope>]

注意:此命令对工作区无感知。

描述

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

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

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

配置

registry

    1rokL6V6UHCZfWr+mBKeqokCeIze5vTfaFiiDV4CuLVfgL+xRgyuKkapEVWcrirpPV7frVlJ0EN8tDhD+ZVMUnazrMDVTEWHSzToQ35Mf3tcI13RXGrvf3gOeW/sOfBB6mGSP/zoRbzOGnAqkW4AwUkZXIIcv2RtcdQtbiTeaYo=

+oYWa8nPyo3afbmXAZ2/8b3Qg2N6geEZesScSRZmusg=

scope

    1rokL6V6UHCZfWr+mBKeqtAwnRLDMt6DkHBsIBcGGrQ9tp2m5ScPTIgvjgncgV3e9lOKdYVT37QaEdmZ2mEEdCqmKc/M49J2OFZgX8hqkgpDNoG8tUi+VxlwmfGocaQPqcPg2GoUxtBw2LYneKvt7w==

YsBessvdwRBik1IaK6LUHNc8vMRFi86j+YM6HnYbiXWO2Iv0ElY/iCPN+Tm2eijlvmp0KYLZ5BSkKxT2diYKgw==

fwoDwOXi+s6YMbbmPEDpF+dkNgwoaK1l9RdFRj6C8ms7ZcKCesojnxY4hU9GZySNfDWGBRlu4PcT7jlmcfrYYw==

# 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

mC59PGY40JYQPdZTk3QtaO2tn8o/+jFQvBEE4SmZypPHi7Qg6Bw4t9euFo34qLi2odW5bbZjvJyTVVkYG2K8qHuFqSqpfI6epd5ZqUpf/yqYEeupYdc6sf21ipyFmFEJFyrs7b1QAetJMf5IGb9ZKr3usiLf12ct9Spr+EjGHi0ynrZAvst3EYNaCBaZ633v

5oAHLTGSI17WBEJUVVYg9mWNEpSZMoXgGmtNhMPY74XO522n9oFsXmcBJ49mlIbTHI1XUm1x0OPYB7N5j1ZO0Q==

# accept all defaults, and create a package named "@foo/whatever",
# instead of just named "whatever"
npm init --scope=@foo --yes