Ошибки и коды · Инструкция
npm ERESOLVE: как разобрать конфликт peerDependencies
ERESOLVE часто означает несовместимые диапазоны peerDependencies: нужно определить конфликтующий host/package и согласов
Короткий ответ
ERESOLVE часто означает несовместимые диапазоны peerDependencies: нужно определить конфликтующий host/package и согласовать версии, а не начинать с `--force`.
Короткий ответ
ERESOLVE часто означает несовместимые диапазоны peerDependencies: нужно определить конфликтующий host/package и согласовать версии, а не начинать с `--force`.
Что важно проверить
- Начиная с npm 7 peerDependencies устанавливаются автоматически.
- Несовместимые требования разных плагинов могут сделать dependency tree неразрешимым.
Порядок действий
- Зафиксируйте точный симптом и не меняйте несколько параметров одновременно.
- Начните с безопасных проверок без разборки и удаления данных.
- После каждого шага проверяйте, изменился ли симптом; если нет — переходите дальше.
Ограничения и безопасность
- `--force` или `--legacy-peer-deps` могут скрыть несовместимость вместо исправления.
Что учитывать
Начиная с npm 7 peerDependencies устанавливаются автоматически.,Несовместимые требования разных плагинов могут сделать dependency tree неразрешимым.
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-17. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.