# https://gist.github.com/uupaa/da42698d6b2d2cbb3cca
$node ~/hoge/Foo.js/a.js
process.argv[1] // ~/hoge/Foo.js/a.js
// 実行中ファイルのディレクトリパスが取れる
process.cwd() // ~/hoge/Foo.js
console.log(__dir) // ~/hoge/Foo.js
require('path').resolve("") // ~/hoge/Foo.js
▾ hoge/
▾ Foo.js/
▾ b/
b.js
▾ c/
c.js
a.js
a.jsからb.jsを呼ぶには
require('./b/b');
b.jsからc.jsを呼ぶには
require('../c/c'); // require('../c/c.js');でも。