Je regardais dans le module node.js et j'ai remarqué que chaque module a une propriété module.parent
. J'ai essayé de l'utiliser, mais je me suis fait griller par le module caching-. module.parent
ne semble jamais qu'au module que le premier require() l'a fait quel que soit le contexte actuel.
Alors, quel est son usage ? Existe-t-il un autre moyen pour moi d'obtenir une référence à l'élément actuel module require()ing ? Pour l'instant, j'intègre le module dans une fonction, de manière à ce qu'il soit appelé de la manière suivante :
require("mylibrary")(module)
mais cela semble sous-optimal.