Erste Schritte führt dich Schritt für Schritt durch deine erste App. Diese Seite ist die Referenz: wie ein $mol-Projekt aufgebaut ist und wie der Build funktioniert.
$mol-Apps leben in MAM — dem Build-Werkzeug und der Modulregistrierung. Du klonst es einmal und entwickelst deine Module darin:1gitclonehttps://github.com/hyoo-ru/mam.git./mam2cdmam3npminstall4npmstartnpmstart startet einen überwachenden Entwicklungsserver unter http://localhost:9080/. Er baut beim Speichern neu und löst Abhängigkeiten automatisch auf — du pflegst nie eine Bundler-Konfiguration.Es gibt auch den offiziellen Schnellstart aus dem MAM-README, ohne Klonen:1mkdirmam&&cdmam2npmexecmam@latestEr startet denselben Dev-Server in einem leeren Ordner. Wir empfehlen trotzdem den Klon: Die ganze Arbeit findet ohnehin innerhalb von MAM statt, und der Klon bringt Editor-Einstellungen (.vscode) und .npmrc gleich mit.
Nichts auf dem Rechner installiert? Öffne den Workspace in GitHub Codespaces: codespaces.new/hyoo-ru/mam. Das ist VS Code im Browser auf einer GitHub-Maschine, Node.js ist schon da. Führe im Terminal npminstall und npmstart aus und öffne den weitergeleiteten Port 9080.
Jeder Komponentenname entspricht einem Ordnerpfad, und jeder Unterstrich ist ein Ordnertrenner:1$my_app → my/app/2$my_app_header → my/app/header/Ordnernamen von Modulen enthalten nie einen Unterstrich — verwende verschachtelte Ordner für mehrteilige Namen. Wenn eine von dir genutzte Komponente nie im Bundle auftaucht, stimmt fast immer der Ordnerpfad nicht mit dem Klassennamen überein.