跳至主要内容

yarn config set

更改配置设置。

用法

$ yarn config set <name> <value>

示例

设置一个简单的配置设置(字符串、数字或布尔值)

yarn config set initScope myScope

使用 --json 标志设置一个简单的配置设置(字符串、数字或布尔值)

yarn config set initScope --json '"myScope"'

使用 --json 标志设置一个复杂的配置设置(数组)

yarn config set unsafeHttpWhitelist --json '["*.example.com", "example.com"]'

使用 --json 标志设置一个复杂的配置设置(对象)

yarn config set packageExtensions --json '{ "@babel/parser@*": { "dependencies": { "@babel/types": "*" } } }'

设置一个嵌套的配置设置

yarn config set npmScopes.company.npmRegistryServer https://npm.example.com

使用索引访问为非简单键设置一个嵌套的配置设置

yarn config set 'npmRegistries["//npm.example.com"].npmAuthToken' ffffffff-ffff-ffff-ffff-ffffffffffff

详细信息

此命令将设置一个配置设置。

在不使用 --json 标志的情况下,它只能设置一个简单的配置设置(字符串、数字或布尔值)。

在使用 --json 标志的情况下,它可以设置简单和复杂的配置设置,包括数组和对象。

选项

定义描述

--json

将复杂的配置设置设为 JSON 值

-H,--home

更新 home 配置而不是项目配置