Now, open the terminal and cd to your project root folder. After that, you need to run the following commands-
npm install --force
npm run dev
- β
eLearniv updated to Next.js v15.3+ React 19.1+.
- Some libraries expect React 16/17/18, not React 19.
- Thatβs why you see these warnings like:
npm WARN Conflicting peer dependency: react@"^16.8 || ^17.0 || ^18.0"
π₯ Quick Answer:
These warnings are normal right now if you are using React 19 early.
- You can ignore these npm warnings as long as:
- β
eLearniv is building fine (npm run build)
- β
eLearniv is working normally (UI, forms, etc.)
- β
No hard errors, just warnings about peer dependencies mismatch.