yarn install

Команда yarn install используется чтобы установить все зависимости проекта. Чаще всего всего команда используется после получения исходного кода проекта из репозитория, или когда другой разработчик добавил новую зависимость, которую вам надо подхватить.

Если вы привыкли к использованию npm, то вы возможно ожидаете использования флагов --save или --save-dev. Эти флаги заменены на yarn add и yarn add --dev соответственно. Для подробной информации, посмотрите документацию по yarn add.

При запуске yarn без дополнительных команд запустит yarn install со всеми указанными флагами.

Если вам нужны воспроизводимые зависимости, которые обычно полезны с системами непрерывной интеграции, вы должны добавить параметр --frozen-lockfile.

yarn install

Устанавливает все зависимости указанные в package.json в локальную директорию node_modules.

yarn install --check-files

Проверяет, что уже установленные файлы в node_modules не были удалены.

yarn install --flat

Установит все зависимости, но разрешите только одну версию для каждого пакета. При первом запуске, команда попросит вас выбрать версию для каждого пакета из диапазона версий. Это будет добавлено в ваш файл package.json в поле resolutions.

"resolutions": {
  "package-a": "2.0.0",
  "package-b": "5.0.0",
  "package-c": "1.5.2"
}
yarn install --force

Эта команда заново получит все пакеты, даже те которые уже были установлены.

yarn install --har

Выведет HTTP архив из всех сетевых запросов выполняемых во время установки. HAR файлы широко используются для изучения производительности сети, и могу быть проанализированы с помощью средств анализа Google’s HAR Analyzer или HAR Viewer.

yarn install --ignore-scripts

Не будет выполнять скрипты, определенные в файле project.json и его зависимостях.

yarn install --modules-folder <path>

Задает альтернативное местоположение для папки node_modules, вместо стандартного ./node_modules.

yarn install --no-lockfile

Не производить чтение или создание файла yarn.lock.

yarn install --production[=true|false]

Yarn не будет устанавливать пакеты из devDependencies если NODE_ENV переменная среды установлена в production. Используйте этот флаг, чтобы проинструктировать Yarn игнорировать NODE_ENV и вместо этого взять production-or-not статус из флага.

Примечание: --production то же, что и --production=true. --prod это синоним --production.

yarn install --pure-lockfile

Не создавать файл yarn.lock.

yarn install --frozen-lockfile

Не создавать и не обновлять файл блокировки yarn.lock.

yarn install --silent

Запустить yarn установку без вывода сообщений.

yarn install --ignore-engines

Не проверять версию движка.

yarn install --ignore-optional

Не устанавливать дополнительные зависимости.

yarn install --offline

Запустить yarn для установки в автономном режиме.

yarn install --non-interactive

Отключить интерактивные подсказки, например, когда есть недопустимая версия зависимости.

yarn install --update-checksums

Обновить контрольные суммы в файле блокировки yarn.lock, если существует несоответствие между ними и контрольными суммами пакетов.