dynamische Module node
bearbeitet von Rolf B
 Rolf B
    Danke Rolf
habe viel studiert und einiges gelernt. Sehr gute Beschreibung,
geht in alle Tiefen
so meine Erkenntnis:
Yours:
import("./mymodule.js")
.then(function(mymodule) {
   console.log("2. Import ist fertig");
   mymodule.myFunction(x,y,z,a,b,c);
   tuMehr();
});
console.log("1. Import ist bestellt");
tuwas();
Meins:
function dr_konstruk2yy(arg1){//function innerhalb des "Hauptprogramms"
import('./dr_konstruk2.js')   //erzeugt zunächst ein Promise, das then übergeben wird
.then(function(dr_konstruk2) {//then startet die Callbackfunction, nachdem das Module geladen
                              //unklar:function(dr_konstruk2),warum nicht gleich
                              //p_dr_konstruk2.dr_konstruk2(....
 console.log("2.Import ist fertig"); // nur zur Info -oder ? 
   p_dr_konstruk2.dr_konstruk2(arg1, //das, was ich will
ADA,dr_lesen,vergl,dr_x_y_norm,arraino,dr_append,div,sub,abs);
})
console.log("modul dr_konstruk2 wird geladen");//das Programm hält nicht an, sondern läuft       
                                 //weiter - durch console.log zu nächst ein Stopp bei node
}
 was Du mit import() lädst, bleibt geladen.
schade - das wollte ich
async - await - der Fehler liegt irgend woanders nicht in diesem Problem
 nicht angemeldet
 nicht angemeldet