work with the code which isn't include an absolute path in a require 
statement. For example i have this structure:

project|+-helpers|   ||   +-helper1.js|   +-helper2.js|   +- ...|+-modules
    |
    +-moduleDirectory1
    |    |
    |    +-module11.js
    |    +-module12.js
    |
    +-moduleDirectory2
         |
         +-module21.js
         +-module22.js

And modules which use helpers just include them this way:

// for example module11.jsvar helper1 = require('helpers/helper1');var helper2 
= require('helpers/helper2');
helper1.someFunction();

Application work just fine, but the development tools like ternjs, and node 
plugin for vim don't recognize this statement properly. When I replace it 
with something like this: require('../../helpers/helper2') plugins start 
work.

I've searched a while but didn't find any information about "requiring" 
regular files without absolute path. Only about node_modules in official 
docs <https://nodejs.org/api/modules.html>:

>> Without a leading '/' or './' to indicate a file, the module is either a 
"core module" or is loaded from a node_modules folder.

Is it a good idea to use including a regular files without an absolute 
paths?

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/7daf7e0a-44c9-424c-a446-cdd6800a087e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to