sometimes its faster to
load. http://nodejs.org/api/modules.html#modules_all_together:
LOAD_AS_FILE(X)1. If X is a file, load X as JavaScript text. STOP2. If X.js is
a file, load X.js as JavaScript text. STOP3. If X.node is a file, load X.node
as binary addon. STOP
without extension 1. fails. 2. hits, with extension 1. hits already
another possible issue is when you have something like that:
app/
-- util/
-- -- index.js
-- util.js
what is loaded then? util/index.js, because require('./util') will check
for util being dir or file first and it is a dir
Am Freitag, 12. Juli 2013 07:46:09 UTC+2 schrieb ryandesign:
>
>
> On Jul 11, 2013, at 14:52, Tim Caswell wrote:
>
> > This brings up another best practice. You should *always* include the
> extension when referring to a file (module), and only omit it when
> referring to a package (looking up the file in package.json's main
> property).
>
> Why is this a best practice?
>
> Where is this best practice documented?
>
>
>
--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.