yarn config set
Change a configuration settings.
Usage
$ yarn config set <name> <value>
Examples
Set a simple configuration setting (a string, a number, or a boolean) :
Set a simple configuration setting (a string, a number, or a boolean) using the --json
flag
:
Set a complex configuration setting (an Array) using the --json
flag
:
Set a complex configuration setting (an Object) using the --json
flag
:
yarn config set packageExtensions --json '{ "@babel/parser@*": { "dependencies": { "@babel/types": "*" } } }'
Set a nested configuration setting :
Set a nested configuration setting using indexed access for non-simple keys :
yarn config set 'npmRegistries["//npm.example.com"].npmAuthToken' ffffffff-ffff-ffff-ffff-ffffffffffff
Details
This command will set a configuration setting.
When used without the --json
flag, it can only set a simple configuration
setting (a string, a number, or a boolean).
When used with the --json
flag, it can set both simple and complex
configuration settings, including Arrays and Objects.
Options
Definition | Description |
---|---|
| Set complex configuration settings to JSON values |
| Update the home configuration instead of the project configuration |