Finish Setup & Run the App

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.