DEV Community

Cover image for mongoose error Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency (Solution)
Osman Forhad
Osman Forhad

Posted on • Edited on

3 1

mongoose error Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency (Solution)

currently, I am working with node js and MongoDB I have been set up everything properly but when I was trying to run the server using npm start via terminal it shows me the warning which is like the below screen-shot:
Alt Text
I was a little confused why it happens when I try to find out my node and npm version like the below screen-shot:
Alt Text
and I also check my package.json file which is like the below screen-shot:
Alt Text
and now finally I realize why this is happening:
Note: This is caused by a deprecation in the current version. Install the previous 5.11.15 version like this
so to solve this warning I installed again mongooses which exect like my package. jon file: to install mongoose again as like the package.json file versions I was type the below command on my terminal:
npm i mongoose@5.11.15
and then again I type npm start on my terminal now everything is okay. which is below screen-shot:
Alt Text
there is no warning.
.
Note: here 5.11.15 is my current version which is my package.json file showing me.
so in the future, if package.json show me the mongoose version is npm i mongoose@5.11.16 or any other then I should install like exact same version npm i mongoose@5.11.16
.
that's it.
.
Happy Coding.
osman forhad
Mobile & Web Application Developer💻

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (2)

Collapse
 
takudzwamz profile image
Takudzwa Mupanesure • Edited

I did as you did here, the warning is gone but still, the server is not running with error Cannot Get, any help with that?

Collapse
 
osmanforhad profile image
Osman Forhad

Could you post me any screen shot of that error

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay