codecamp

npm 注销 logout

退出注册表

概要

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
npm 链接 link
npm 罗列 ls
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }