angular-cn/.yarn
Joey Perrott eb4b7d2d8b build: vendor yarn using the .yarnrc yarn-path value (#34902)
Rather than enforcing yarn versioning using `package.json`'s
engines value.  We can utilize yarn's `yarn-path` value to
ensure that the version of yarn used at execution time is
consistent for everyone who uses our repo.  This is the first
step in this wider vendoring process.  We will use this same
vendoring mechanism for CI after
https://github.com/bazelbuild/rules_nodejs/pull/1569 lands

PR Close #34902
2020-01-23 11:41:23 -08:00
..
releases build: vendor yarn using the .yarnrc yarn-path value (#34902) 2020-01-23 11:41:23 -08:00
README.md build: vendor yarn using the .yarnrc yarn-path value (#34902) 2020-01-23 11:41:23 -08:00

README.md

Yarn Vendoring

We utilize Yarn's yarn-path configuration in a shared .yarnrc file to enforce everyone using the same version of Yarn. Yarn checks the .yarnrc file to determine if yarn should delegate the command to a vendored version at the provided path.

How to update

To update to the latest version of Yarn as our vendored version:

  • Run this command
yarn policies set-version latest
  • Remove the previous version