阅读(1947)
赞(9)
npm 配置 config
2021-09-06 11:26:50 更新
管理 npm 配置文件
概要
npm config set <key> <value> [-g|--global]
npm config get <key>
npm config delete <key>
npm config list [-l] [--json]
npm config edit
npm get <key>
npm set <key> <value> [-g|--global]
aliases: c
描述
npm 从命令行、环境变量、npmrc 文件以及在某些情况下从 package.json
文件中获取其配置设置。
有关 npmrc 文件的更多信息,请参阅NPM npmrc
有关配置文件所涉及机制更全面的解释以及可用配置选项的完整列表,请参阅NPM config。
npm config
命令可用于更新和编辑用户和全局 npmrc 文件的内容。
子命令
Config 支持以下子命令:
set
npm config set key value
将每个配置键设置为值。
如果省略 value,则将其设置为“true”。
注意:为了向后兼容,npm config set key value
支持作为 npm config set key=value
。
get
npm config get key
将配置值回显到标准输出。
如果提供了多个键,则这些值将以键名作为前缀。
如果未提供任何键,则此命令的行为与npm config list
。
list
npm config list
显示所有配置设置。使用-l
也显示默认值。用于--json
以 json 格式显示设置。
delete
npm config delete key
从所有配置文件中删除密钥。
edit
npm config edit
在编辑器中打开配置文件。使用该--global
标志编辑全局配置。
配置
json
- 默认值:
false
- 类型:
Boolean
是否输出 JSON 数据,而不是正常输出。
npm pkg set
它允许在将设置值保存到你的pakcage.json
。
并非所有 npm 命令都支持。
global 全局
- 默认值:
false
- 类型:
Boolean
在“全局”模式下运行,以便将包安装到prefix
文件夹而不是当前工作目录中。有关行为差异的更多信息,请参阅[文件夹]()。
- 软件包安装到
{prefix}/lib/node_modules
文件夹中,而不是当前工作目录中。 - bin 文件链接到
{prefix}/bin
- 手册页链接到
{prefix}/share/man
editor 编辑
- 默认值:
EDITOR
或VISUAL
环境变量,或Windows
上的notepad.exe
,或Unix
系统上的vim
- 类型:String
为npm edit
and运行的命令npm config edit
。
location 位置
- 默认值:
user
,除非--global
被传递,这也会将此值设置为global
- 类型:
global
、user
或project
当传递给npm config
时,指的是要使用哪个配置文件。
long
- 默认值:
false
- 类型:
Boolean
显示在扩展信息ls
,search
以及help-search
。