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

Не виконує скрипти прописані в проектному package.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 те саме, що і --production=true. --prod це синонім --production.

yarn install --pure-lockfile

Не генерувати yarn.lock файл.

yarn install --frozen-lockfile

Не буде генерувати yarn.lock файл, і припинить роботу, якщо файл необхідно буде змінити.

yarn install --silent

Запускає yarn install без виведення на екран журналу подій

yarn install --ignore-engines

Проігнорує перевірку версії двигунця node.

yarn install --ignore-optional

Не встановлювати необов’язкові залежності.

yarn install --offline

Запустити yarn install в офлайн режимі.

yarn install --non-interactive

Disable interactive prompts, like when there’s an invalid version of a dependency.

yarn install --update-checksums

Update checksums in the yarn.lock lockfile if there’s a mismatch between them and their package’s checksum.