Я смотрел в node.js module документацию и заметил, что каждый модуль имеет свойство module.parent
. Я попытался использовать его, но сжег модуль кэширования - module.parent
только когда-либо кажется модулю, который сначала требует() 'd it, независимо от текущего контекста.
Так в чем его использование? Есть ли другой способ для меня получить ссылку на текущий модуль require()? Прямо сейчас я обертываю модуль в функцию, так что он вызывается как:
require("mylibrary")(module)
но это кажется субоптимальным.