nodeJS require.paths решить проблему

Я пытаюсь потребовать файл относительно и загадочно, происходит следующее

Это хорошо работает, что указывает на /Users/marcos/Desktop/Taper/lib/utils.js

myPath = "/Users/marcos/Desktop/Taper/lib/./utils";
require(myPath);

Это не но он должен указывать на точно такой же файл:

require.paths.unshift("/Users/marcos/Desktop/Taper/lib")
require("./utils"); //Doesn't work with './'
require("utils"); //Works Fine

Кто-нибудь знает, почему я все еще не могу использовать ./ в этом случае для загрузки пути, поскольку

require("path").resolve("/Users/marcos/Desktop/Taper/lib", "./utils")

все равно приводит к:

"/Users/marcos/Desktop/Taper/lib/utils"

?

Заранее спасибо

9
задан zanona 22 March 2011 в 13:02
поделиться