<!doctype html>
< html >
< title > npm-logout< / title >
< meta http-equiv = "content-type" value = "text/html;utf-8" >
< link rel = "stylesheet" type = "text/css" href = "../../static/style.css" >
< link rel = "canonical" href = "https://www.npmjs.org/doc/cli/npm-logout.html" >
< script async = true src = "../../static/toc.js" > < / script >
< body >
< div id = "wrapper" >
< h1 > < a href = "../cli/npm-logout.html" > npm-logout< / a > < / h1 > < p > Log out of the registry< / p >
< h2 id = "synopsis" > SYNOPSIS< / h2 >
< pre > < code > npm logout [--registry=url] [--scope=@orgname]
< / code > < / pre > < h2 id = "description" > DESCRIPTION< / h2 >
< p > When logged into a registry that supports token-based authentication, tell the
server to end this token' s session. This will invalidate the token everywhere
you' re using it, not just for the current environment.< / p >
< p > When logged into a legacy registry that uses username and password authentication, this will
clear the credentials in your user configuration. In this case, it will < em > only< / em > affect
the current environment.< / p >
< p > If < code > --scope< / code > is provided, this will find the credentials for the registry
connected to that scope, if set.< / p >
< h2 id = "configuration" > CONFIGURATION< / h2 >
< h3 id = "registry" > registry< / h3 >
< p > Default: < a href = "http://registry.npmjs.org/" > http://registry.npmjs.org/< / a > < / p >
< p > The base URL of the npm package registry. If < code > scope< / code > is also specified,
it takes precedence.< / p >
< h3 id = "scope" > scope< / h3 >
< p > Default: none< / p >
< p > If specified, the user and login credentials given will be associated
with the specified scope. See < code > < a href = "../misc/npm-scope.html" > < a href = "../misc/npm-scope.html" > npm-scope(7)< / a > < / a > < / code > . You can use both at the same time,
e.g.< / p >
< pre > < code > npm adduser --registry=http://myregistry.example.com --scope=@myco
< / code > < / pre > < p > This will set a registry for the given scope and login or create a user for
that registry at the same time.< / p >
< h2 id = "see-also" > SEE ALSO< / h2 >
< ul >
< li > < a href = "../cli/npm-adduser.html" > < a href = "../cli/npm-adduser.html" > npm-adduser(1)< / a > < / a > < / li >
< li > < a href = "../misc/npm-registry.html" > < a href = "../misc/npm-registry.html" > npm-registry(7)< / a > < / a > < / li >
< li > < a href = "../cli/npm-config.html" > < a href = "../cli/npm-config.html" > npm-config(1)< / a > < / a > < / li >
< li > < a href = "../misc/npm-config.html" > < a href = "../misc/npm-config.html" > npm-config(7)< / a > < / a > < / li >
< li > < a href = "../files/npmrc.html" > < a href = "../files/npmrc.html" > npmrc(5)< / a > < / a > < / li >
< li > < a href = "../cli/npm-whoami.html" > < a href = "../cli/npm-whoami.html" > npm-whoami(1)< / a > < / a > < / li >
< / ul >
< / div >
< table border = 0 cellspacing = 0 cellpadding = 0 id = npmlogo >
< tr > < td style = "width:180px;height:10px;background:rgb(237,127,127)" colspan = 18 > < / td > < / tr >
< tr > < td rowspan = 4 style = "width:10px;height:10px;background:rgb(237,127,127)" > < / td > < td style = "width:40px;height:10px;background:#fff" colspan = 4 > < / td > < td style = "width:10px;height:10px;background:rgb(237,127,127)" rowspan = 4 > < / td > < td style = "width:40px;height:10px;background:#fff" colspan = 4 > < / td > < td rowspan = 4 style = "width:10px;height:10px;background:rgb(237,127,127)" > < / td > < td colspan = 6 style = "width:60px;height:10px;background:#fff" > < / td > < td style = "width:10px;height:10px;background:rgb(237,127,127)" rowspan = 4 > < / td > < / tr >
< tr > < td colspan = 2 style = "width:20px;height:30px;background:#fff" rowspan = 3 > < / td > < td style = "width:10px;height:10px;background:rgb(237,127,127)" rowspan = 3 > < / td > < td style = "width:10px;height:10px;background:#fff" rowspan = 3 > < / td > < td style = "width:20px;height:10px;background:#fff" rowspan = 4 colspan = 2 > < / td > < td style = "width:10px;height:20px;background:rgb(237,127,127)" rowspan = 2 > < / td > < td style = "width:10px;height:10px;background:#fff" rowspan = 3 > < / td > < td style = "width:20px;height:10px;background:#fff" rowspan = 3 colspan = 2 > < / td > < td style = "width:10px;height:10px;background:rgb(237,127,127)" rowspan = 3 > < / td > < td style = "width:10px;height:10px;background:#fff" rowspan = 3 > < / td > < td style = "width:10px;height:10px;background:rgb(237,127,127)" rowspan = 3 > < / td > < / tr >
< tr > < td style = "width:10px;height:10px;background:#fff" rowspan = 2 > < / td > < / tr >
< tr > < td style = "width:10px;height:10px;background:#fff" > < / td > < / tr >
< tr > < td style = "width:60px;height:10px;background:rgb(237,127,127)" colspan = 6 > < / td > < td colspan = 10 style = "width:10px;height:10px;background:rgb(237,127,127)" > < / td > < / tr >
< tr > < td colspan = 5 style = "width:50px;height:10px;background:#fff" > < / td > < td style = "width:40px;height:10px;background:rgb(237,127,127)" colspan = 4 > < / td > < td style = "width:90px;height:10px;background:#fff" colspan = 9 > < / td > < / tr >
< / table >
< p id = "footer" > npm-logout — npm@2.13.3< / p >