#reactjs #npm
Вопрос:
C:UsersUSERDesktopTable-of-the-day-v-2app>нпм я реагирую-push-уведомление>
нпм ОШИБАЕТСЯ! код ERESOLVE
npm ОШИБАЕТСЯ! ERESOLVE не удалось разрешить
ошибку npm дерева зависимостей!
npm err! При решении: app@0.1.0
нпм ОШИБСЯ! Найдено: react@17.0.2
нпм ОШИБСЯ! node_модули/реагируют
на ошибку npm! отреагируйте@»^17.0.2″ из корневого проекта
npm ERR!
npm err! Не удалось устранить зависимость:
ошибка npm! одноранговая реакция@»^16.8.0″ от react-push-notification@1.3.0
нпм ОШИБАЕТСЯ! node_modules/реагировать-push-уведомление
npm ОШИБКА! реагировать-push-уведомление@»*» от корневого проекта
npm ОШИБКА!
npm err! Исправьте конфликт зависимостей восходящего потока или повторите
ошибку npm! эта команда с —force или —legacy-одноранговым
npm ОШИБАЕТСЯ! чтобы принять неправильное (и потенциально нарушенное) разрешение зависимостей.
npm err! npm err! Видишь C:UsersUSERAppDataLocalnpm-cacheeresolve-report.txt для получения полного отчета.
npm err! Полный журнал этого запуска можно найти в:
npm ERR! C:UsersUSERAppDataLocalnpm-cache_logs2021-10-08T15_15_54_627Z-debug.log
Ответ №1:
это потому, что пакет имеет react v16.8.0 в качестве зависимости, и вы установили react v17.0.2, который вы можете использовать npm i react-push-notification --force
, и он установит его.