↓こんな風に /path/to/app
以下に index.js
、さらに lib
以下に mod.js
がある構成だとして
↓ファイルの中身をこうして node
コマンドで index.js
を実行した結果は、コード中のコメントに書いた通りになる
path.resolve()
が返すパスは、常に node
コマンドで直接実行したスクリプトから見たパスらしい。ファイルから見たパスではない。
もし mod.js
から見た ../
の絶対パスを知りたい場合は、↓のように __dirname
と組み合わせて書く必要がある。