Керування залежностями

Існує декілька команд про які Вам потрібно знати щоб додати, оновити чи видалити залежності.

Кожна команда автоматично оновляє Ваші: package.json і yarn.lock файли.

Додавання залежностей

Якщо Ви хочете використати інший пакет, Вам спершу потрібно додати його як залежність. Щоб це зробити, Ви повинні виконати:

yarn add [package]

Це автоматично додасть [package] до ваших залежностей у Ваш package.json. І також оновить Ваш yarn.lock щоб відобразити зміни.

  {
    "name": "my-package",
    "dependencies": {
+     "package-1": "^1.0.0"
    }
  }

Ви також моєете додати інші типи залежностей використовуючи прапорці:

  • yarn add --dev щоб додати до devDependencies
  • yarn add --peer додати до peerDependencies
  • yarn add --optional додати до optionalDependencies

Ви можете вказати яку версію пакету хочете встановити, вказавжи версію залежності або тег.

yarn add [package]@[version]
yarn add [package]@[tag]

Додані [version] чи [tag] буде відображена у package.json і потім використновленні залежностей.

Наприклад:

yarn add package-1@1.2.3
yarn add package-2@^1.0.0
yarn add package-3@beta
{
  "dependencies": {
    "package-1": "1.2.3",
    "package-2": "^1.0.0",
    "package-3": "beta"
  }
}

Оновлення залежностей

yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]

Це оновить Ваш package.json і yarn.lock файли.

  {
    "name": "my-package",
    "dependencies": {
-     "package-1": "^1.0.0"
+     "package-1": "^2.0.0"
    }
  }

Видалення залежностей

yarn remove [package]

Це оновить Ваш package.json іyarn.lock файли.