Skip to content

概要

bash
npm config set <key>=<value> [<key>=<value> ...]
npm config get [<key> [<key> ...]]
npm config delete <key> [<key> ...]
npm config list [--json]
npm config edit
npm set <key>=<value> [<key>=<value> ...]
npm get [<key> [<key> ...]]

alias: c
npm config set <key>=<value> [<key>=<value> ...]
npm config get [<key> [<key> ...]]
npm config delete <key> [<key> ...]
npm config list [--json]
npm config edit
npm set <key>=<value> [<key>=<value> ...]
npm get [<key> [<key> ...]]

alias: c

注意:此命令不知道工作区。

描述

npm 从命令行、环境变量、npmrc文件以及某些情况下的package.json文件获取其配置设置。

有关 npmrc 文件的更多信息,请参阅npmrc 。

有关所涉及机制的更全面说明以及可用配置选项的完整列表,请参阅config(7) 。

npm config命令可用于更新和编辑用户和全局 npmrc 文件的内容。

sub-commands

Config支持以下子命令:

set

bash
npm config set key=value [key=value...]
npm set key=value [key=value...]
npm config set key=value [key=value...]
npm set key=value [key=value...]

将每个配置键设置为提供的值。

如果省略 value,则将其设置为空字符串。

注意:为了向后兼容,npm config set key value支持将其作为npm config set key=value.

get

bash
npm config get [key ...]
npm get [key ...]
npm config get [key ...]
npm get [key ...]

将配置值回显到标准输出。

如果提供了多个键,则值将以键名称为前缀。

如果未提供键,则此命令的行为与 相同npm config list

list

bash
npm config list
npm config list

显示所有配置设置。-l还用于显示默认值。用于--json以 json 格式显示设置。

delete

bash
npm config delete key [key ...]
npm config delete key [key ...]

从所有配置文件中删除指定的键。

edit

bash
npm config edit
npm config edit

在编辑器中打开配置文件。使用该--global标志来编辑全局配置。

configuration

json

  • Default: false
  • Type: Boolean

是否输出JSON数据,而不是正常输出。

  • 它允许在npm pkg set将设置值保存到您的package.json.

并非所有 npm 命令都支持。

global

  • Default: false
  • Type: Boolean

在“全局”模式下运行,以便将包安装到该prefix文件夹而不是当前工作目录中。有关行为差异的更多信息,请参阅文件夹。

  • 软件包将安装到该{prefix}/lib/node_modules文件夹中,而不是当前工作目录中。
  • bin 文件链接到{prefix}/bin
  • 手册页链接到{prefix}/share/man

editor

  • 默认值:EDITOR 或 VISUAL 环境变量,或 Windows 上的“notepad.exe”,或 Unix 系统上的“vim”
  • 类型:字符串

npm edit为和运行的命令npm config edit

location

  • 默认值:“user”,除非--global传递,这也会将此值设置为“global”
  • 类型:“全局”、“用户”或“项目”

当传递给npm config它时,它指的是要使用哪个配置文件。

long

  • Default: false
  • Type: Boolean

显示lssearch、 和中的扩展信息help-search