Использует ли Yarn по умолчанию .yarn/ Release/yarn?
yarn set version latest
загружает выпуск Yarn в
<projectRoot>/.yarn/releases/yarn-<version>.cjs
.
когда
yarn
запускается в корне проекта, Yarn автоматически использует версию, включенную в вышеупомянутую папку, или она использует глобальную версию?
Если он не использует его автоматически, я предполагаю, что инженер, работающий с проектом, должен просто
node path-to-release
Это?
1 ответ
Он использует версию по адресу
<projectRoot>/.yarn/releases/yarn-<version>.cjs
так как
yarn set version latest
добавляет к
.yarnrc
запись вроде этой
yarn-path ".yarn/releases/yarn-<latest-version>.cjs"
.
пряжа-путь "./bin/yarn"
Указывает yarn передать для выполнения другому двоичный файл Yarn.