Skip to content

Commit

Permalink
doc: clarify that __dirname is module local
Browse files Browse the repository at this point in the history
  • Loading branch information
jasnell committed Apr 2, 2016
1 parent 0928584 commit 53e1739
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions doc/api/globals.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,16 @@ console.log(__dirname);

`__dirname` isn't actually a global but rather local to each module.

For instance, given two modules: `a` and `b`, where `b` is a dependency of
`a` and there is a directory structure of:

* `/Users/mjr/app/a.js`
* `/Users/mjr/app/node_modules/b/b.js`

References to `__dirname` within `b.js` will return
`/Users/mjr/app/node_modules/b` while references to `__dirname` within `a.js`
will return `/Users/mj/app`.

## \_\_filename

<!-- type=var -->
Expand Down

0 comments on commit 53e1739

Please sign in to comment.