Похоже, вы можете использовать module.resolve()
, чтобы получить каталог, в котором находится текущий модуль . Я предполагаю, что вы можете просто добавить имя модуля после этого, например:
var fs = require('fs');
var path = fs.join(module.resolve(), 'module-name.js');
Я пытаюсь найти лучший способ - кажется, никто из IRC не отвечает, но я обновлю этот ответ, если мне это удастся.
EDIT # 1 : я могукажется, не найти более простой способ, и не похоже, что Rhino или ECMAScript 5 изначально поддерживают это .