node.js は var foo=require(../) に遭遇したときにどのモジュールを探しますか?
現在のディレクトリから 1 つ上のディレクトリを検索するように見えますが、正確には何を検索し、何を行うのでしょうか?
おそらく、CのincludeまたはPython のimportとの類推があるでしょうか?
私はnode.jsから始めて、http://nodejs.org/api/modules.htmlを読んでいて 、次 のようなgithubのサンプルコードに出くわしました
var express = require('express')
, tracker = require('../')
このコードは、npm を使用して Express をインストールした後、パスがグローバルである必要がある Express モジュール (ファイル) の変数Expressコンテンツを割り当てるように見えますが、モジュールのインストールには 2 つのタイプがあることは理解していますが、それは別の質問です。
しかし、変数trackerにはどのような内容が割り当てられているのでしょうか?