n1ro°
RU

Текст и данные · Инструкция

npm: как добавить пакет в peerDependencies через install

Для библиотечного пакета зависимость нередко должна предоставляться приложением-хостом. В таком случае запись в обычные

Редакция N1RO · Проверено

Короткий ответ

Выполните `npm install <пакет> --save-peer`. Пакет будет записан в `peerDependencies`, что подходит библиотекам и плагинам, ожидающим совместимую зависимость у потребителя.

Что делать

  1. 1. Определите совместимый пакет и версию, которые должен предоставлять потребитель библиотеки.
  2. 2. В корне пакета выполните `npm install <пакет>@<диапазон> --save-peer`.
  3. 3. Проверьте раздел `peerDependencies` в `package.json`.
  4. 4. Запустите тесты библиотеки в окружении с поддерживаемой версией peer-зависимости.

Важные ограничения

  • `peerDependencies` описывает требование совместимости для потребителя; это не замена любой обычной runtime-зависимости.
  • Диапазон версии должен отражать реально протестированную совместимость.

Что учитывать

`peerDependencies` описывает требование совместимости для потребителя; это не замена любой обычной runtime-зависимости.,Диапазон версии должен отражать реально протестированную совместимость.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. npm-install). Пример и формулировки — редакция N1RO на 2026-09-18.