config
npm-config
More than you probably want to know about npm configuration.
Description
npm gets its configuration values from the following sources, sorted by priority:
Command Line Flags
Putting --foo bar
on the command line sets the foo
configuration parameter to "bar"
. A --
argument tells the cli parser to stop reading flags. A --flag
parameter that is at the end of the command will be given the value of true
.
Environment Variables
Any environment variables that start with npm_config_
will be interpreted as a configuration parameter. For example, putting npm_config_foo=bar
in your environment will set the foo
configuration parameter to bar
. Any environment configurations that are not given a