#node.js #react-native #npm
#node.js #реагировать-родной #нпм
Вопрос:
Здравствуйте, я удалил папку «Модули узла» и файл.json блокировки пакетов.
При запуске npm install
я получил следующую ошибку:
npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: burp-react-native@1.0.0 npm ERR! Found: prop-types@15.6.2 npm ERR! node_modules/prop-types npm ERR! prop-types@"^15.6.2" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer prop-types@"^15.7.2" from react-native-fast-image@6.0.0 npm ERR! node_modules/react-native-fast-image npm ERR! react-native-fast-image@"6.0.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /Users/drive/.npm/eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! /Users/drive/.npm/_logs/2021-12-02T11_01_47_740Z-debug.log
Как мне это исправить? Есть идеи?
Комментарии:
1. Попробуйте с
npm install --legacy-peer-deps
Ответ №1:
Похоже, вы используете prop-type@15.6.2, и один из ваших пакетов react-native-fast-image использует prop-type@15.7.2(это последняя версия). Попробуйте обновить свой тип реквизита до последней версии и повторите попытку. В то же время вы также можете сделать npm i --force
или npm i --legacy-peer-deps