Coding Triumph

Helpful code snippets & tutorials

How to get the root directory of a project in Node.js

There are many ways you can get the root directory of a Node.js application, each with its own pros and cons; check out this thread from StackOverflow. In this post, I’ll share with you my preferred way to approach this problem: the path.resolve() method and this is how you can use it:

* This will always refer to project's root directory even if called in a nested file
const rootDir = require('path').resolve('./');

This method works for most use cases and I didn’t encounter any issues with it so far. I hope it’s useful for you too.

If you like this post, please share
Notify of
Inline Feedbacks
View all comments