IcEWaRRiOr_2002
@IcEWaRRiOr_2002
Начинающий веб-разработчик. Учусь фронтенду.

Ошибка установки re-base и firebase через npm и yarn в React проект?

Здравствуйте, прохожу видеокурс по React, и в курсе после скачивания стартового проекта учитель говорит, что нужно установить зависимости из package.json через npm install в папке проекта. Когда я это делаю - начинает долго грузить, затем выдаёт ошибку, решил установить зависимости вручную - из всех зависимостей не устанавливается re-base - если устанавливаю сначала отдельно firebase, то при последующей установке re-base выдаёт такую ошибку:
спойлер
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: my-app@0.1.0
npm ERR! Found: firebase@8.6.7
npm ERR! node_modules/firebase
npm ERR!   firebase@"^8.6.7" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer firebase@"^5.3.0" from re-base@4.0.0
npm ERR! node_modules/re-base
npm ERR!   re-base@"*" 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 /root/.npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-06-16T08_36_44_295Z-debug.log


Если же я пытаюсь установить их вместе: "npm install --save re-base firebase" - то выдаёт такую ошибку:
спойлер
Список ошибок длинный, в вопрос не поместился, поэтому вот ссылка на ошибку в GitHub


Если же пытаюсь установить через Yarn: "yarn add re-base firebase" - то выдаёт такую ошибку:
спойлер
warning ../../../package.json: No license field
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] Resolving packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
error Couldn't find package "@testing-library/dom@^7.28.1" required by "@testing-library/react@^11.1.0" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.


Вопрос: что делать с такими ошибками и как установить re-base вместе с firebase?

(P.S: файлы ...debug.log могу так же предоставить при надобности)
  • Вопрос задан
  • 13 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы