Ich bin mit einem Javascript-System gebaut (ich glaube?) Auf ES6 kompatibel Javascript arbeiten, die zu kompatibelem Browser Javascript (if it matters Wordpress Calypo,), einen Weg zu reflektieren in die BerufungES6 und "Wer hat mich importiert"?
Hat moderner Javascript transpiled nach unten zusammengestellt/sind Kontext? Anders gesagt, wenn ich ein Javascript-Modul foo habe
#File: foo/index.js
//...lots of code...
export default() => {
//...more code...
}
Gibt es eine Möglichkeit zu sagen, zur Laufzeit, das andere Javascript-Modul und/oder Datei meines „foo“ Modul importiert? Wenn dies nicht möglich ist, gibt es einen allgemeinen Weg, dies mit der statischen Analyse zu tun. Wenn meine Frage keinen Sinn ergibt, weil ich eine falsche Annahme gemacht habe (das wahrscheinlichste Szenario), würde ich diese Annahme gerne korrigieren.
Ich glaube an die Laufzeit gibt es keine "Modul" oder "Datei" existiert. – zerkms
Dies ist völlig unmöglich, da ein Modul in mehrere andere Module importiert werden kann, die zu beliebigen Zeiten geladen werden können. – Bergi
Klingt ein bisschen wie ein X/Y-Problem - können Sie etwas genauer beschreiben, was Sie zu tun versuchen? Es kann einen anderen Weg geben, um darüber zu gehen. –