Ich habe 2 Dateiennode.js wissen die Datei, wo das passiert erfordern
// file1.js
//some js code that will do what I ask in the question
module.exports = myFunc
//file2.js
require('./file1')
Ist es möglich, in jeder Art und Weise, für file1.js zu wissen, wer es erforderlich? Wenn Datei2 also Datei1 benötigt, weiß Datei1, dass es Datei2 ist?
Warum würden Sie das tun? Was ist, wenn zwei Module beides erfordern? –
mein js-fu ist schwach, aber ich möchte für file1 eine Datei mit dem Namen erstellen, die file2 enthält –
Wenn Sie dies zum Debuggen möchten, schauen Sie sich 'new Error() .stack' an. Wenn Sie dies für die Logik wollen, fügen Sie keine Abstraktionsschicht hinzu, damit Sie sie von vornherein anders aufrufen können. –