マニュアル: Node.js

投稿日:

module

一部の拡張子は省略可能

File Modulesによれば、 requireの引数は以下のように解釈されます。

  • ファイルがない場合は、.js, .json, .nodeの順に補完して開けるか試す。
  • /から始まる場合は絶対パス
  • ./から始まる場合は現在のディレクトリからの相対パス1
  • /, ./, ../のいずれからも始まらない場合は、node_modulesフォルダからのパスになる。

  1. 記述がないですが、../から始まる場合は親ディレクトリからの相対パスで間違いないはず。 [return]