I
I
IcEWaRRiOr2021-06-16 12:52:59
npm
IcEWaRRiOr, 2021-06-16 12:52:59

Error installing re-base and firebase via npm and yarn in React project?

Hello, I'm taking a video course on React, and in the course, after downloading the starter project, the teacher says that you need to install dependencies from package.json via npm install in the project folder. When I do this, it starts to load for a long time, then it gives an error, I decided to install the dependencies manually - re-base is not installed from all the dependencies - if I first install firebase separately, then the next time re-base is installed, it gives the following error:

spoiler
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/firebase
npm ERR!   [email protected]"^8.6.7" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer [email protected]"^5.3.0" from [email protected]
npm ERR! node_modules/re-base
npm ERR!   [email protected]"*" 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


If I try to install them together: "npm install --save re-base firebase" - it gives the following error:
spoiler
The list of errors is long, the question did not fit, so here is a link to the error in GitHub


If I try to install via Yarn: "yarn add re-base firebase" - then it gives the following error:
spoiler
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/[email protected]^7.28.1" required by "@testing-library/[email protected]^11.1.0" on the "npm" registry.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.


Question: what to do with such errors and how to install re-base along with firebase?

(PS: I can also provide ...debug.log files if needed)

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question