Ich nähere mich zum ersten Mal den Modulen und bin ein wenig verwirrt.Modulsystem vs. Modulformat
Ich lese aus verschiedenen Dokumenten, dass es mehrere Module Systeme, wie commonjs (sync) und requirejs (AMD) gibt. Von ES6 hat plain javascript sein eigenes Modul sys, das auf commonjs basiert.
Dann begann ich webpack des Studiums, dass löst mit Commonjs Abhängigkeit oder requirejs Modulformate, und von hier beginnt meine Verwirrung: soweit ich verstehe, diese beiden sind Modulsysteme, sie sind entworfen, um die Abhängigkeiten Baum zu lösen allein; ist es ihr Zweck.
Welchen Sinn hat es, das commonjs/requirejs-Format (aka Syntax) zu verwenden und dann Webpack zu implementieren, um das Diagramm aufzulösen?
Laufzeit-Modul-System bedeutet, dass nur zur Laufzeit benötigte Module geladen werden? – Nemus
@Nemus gut, ja. Ich meinte, dass CommonJS und AMD beide Mechanismen sind, die zur Laufzeit von Ihrem Anwendungscode verwendet werden sollen. Im Gegensatz zu webpack, das Ihren Code analysiert und in etwas Neues verwandelt. –