<!doctype html>
< html >
< title > npm-config< / 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-config.html" >
< script async = true src = "../../static/toc.js" > < / script >
< body >
< div id = "wrapper" >
< h1 > < a href = "../cli/npm-config.html" > npm-config< / a > < / h1 > < p > Manage the npm configuration files< / p >
< h2 id = "synopsis" > SYNOPSIS< / h2 >
< pre > < code > npm config set < key> < value> [--global]
npm config get < key>
npm config delete < key>
npm config list
npm config edit
npm c [set|get|delete|list]
npm get < key>
npm set < key> < value> [--global]
< / code > < / pre > < h2 id = "description" > DESCRIPTION< / h2 >
< p > npm gets its config settings from the command line, environment
variables, < code > npmrc< / code > files, and in some cases, the < code > package.json< / code > file.< / p >
< p > See < a href = "../files/npmrc.html" > < a href = "../files/npmrc.html" > npmrc(5)< / a > < / a > for more information about the npmrc files.< / p >
< p > See < code > < a href = "../misc/npm-config.html" > < a href = "../misc/npm-config.html" > npm-config(7)< / a > < / a > < / code > for a more thorough discussion of the mechanisms
involved.< / p >
< p > The < code > npm config< / code > command can be used to update and edit the contents
of the user and global npmrc files.< / p >
< h2 id = "sub-commands" > Sub-commands< / h2 >
< p > Config supports the following sub-commands:< / p >
< h3 id = "set" > set< / h3 >
< pre > < code > npm config set key value
< / code > < / pre > < p > Sets the config key to the value.< / p >
< p > If value is omitted, then it sets it to " true" .< / p >
< h3 id = "get" > get< / h3 >
< pre > < code > npm config get key
< / code > < / pre > < p > Echo the config value to stdout.< / p >
< h3 id = "list" > list< / h3 >
< pre > < code > npm config list
< / code > < / pre > < p > Show all the config settings.< / p >
< h3 id = "delete" > delete< / h3 >
< pre > < code > npm config delete key
< / code > < / pre > < p > Deletes the key from all configuration files.< / p >
< h3 id = "edit" > edit< / h3 >
< pre > < code > npm config edit
< / code > < / pre > < p > Opens the config file in an editor. Use the < code > --global< / code > flag to edit the
global config.< / p >
< h2 id = "see-also" > SEE ALSO< / h2 >
< ul >
< li > < a href = "../files/npm-folders.html" > < a href = "../files/npm-folders.html" > npm-folders(5)< / 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/package.json.html" > < a href = "../files/package.json.html" > package.json(5)< / a > < / a > < / li >
< li > < a href = "../files/npmrc.html" > < a href = "../files/npmrc.html" > npmrc(5)< / a > < / a > < / li >
< li > < a href = "../cli/npm.html" > < a href = "../cli/npm.html" > npm(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-config — npm@2.13.2< / p >