npm8中文文档
任何以 npm_config_
开头的环境变量都将被解释为配置参数。例如,将 npm_config_foo=bar
放入您的环境中会将 foo
配置参数设置为 bar
。任何未赋值的环境配置都将被赋值为 true
。配置值不区分大小写,因此 NPM_CONFIG_FOO=bar
的工作方式相同。但是,请注意,在 scripts
内部,npm 将设置自己的环境变量,并且 Node 会更喜欢那些小写版本,而不是您可能设置的任何大写版本。详情见这个问题。
请注意,您需要使用下划线而不是破折号,因此 --allow-same-version
将变为 npm_config_allow_same_version=true
。