Текст и данные · Инструкция
npm: как добавить пакет в peerDependencies через install
Для библиотечного пакета зависимость нередко должна предоставляться приложением-хостом. В таком случае запись в обычные
Короткий ответ
Выполните `npm install <пакет> --save-peer`. Пакет будет записан в `peerDependencies`, что подходит библиотекам и плагинам, ожидающим совместимую зависимость у потребителя.
Что делать
- 1. Определите совместимый пакет и версию, которые должен предоставлять потребитель библиотеки.
- 2. В корне пакета выполните `npm install <пакет>@<диапазон> --save-peer`.
- 3. Проверьте раздел `peerDependencies` в `package.json`.
- 4. Запустите тесты библиотеки в окружении с поддерживаемой версией peer-зависимости.
Важные ограничения
- `peerDependencies` описывает требование совместимости для потребителя; это не замена любой обычной runtime-зависимости.
- Диапазон версии должен отражать реально протестированную совместимость.
Что учитывать
`peerDependencies` описывает требование совместимости для потребителя; это не замена любой обычной runtime-зависимости.,Диапазон версии должен отражать реально протестированную совместимость.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. npm-install). Пример и формулировки — редакция N1RO на 2026-09-18.