Prise en main vous guide pas à pas dans votre première application. Cette page est la référence : comment un projet $mol est organisé et comment fonctionne la compilation.
Les applications $mol vivent dans MAM — l'outil de build et le registre de modules. Vous le clonez une fois et développez vos modules à l'intérieur :1gitclonehttps://github.com/hyoo-ru/mam.git./mam2cdmam3npminstall4npmstartnpmstart lance un serveur de développement en mode surveillance sur http://localhost:9080/. Il recompile à chaque enregistrement et résout les dépendances automatiquement — vous ne maintenez jamais de configuration de bundler.Il existe aussi le démarrage rapide officiel du README de MAM, sans clonage :1mkdirmam&&cdmam2npmexecmam@latestIl lance le même serveur de dev dans un dossier vide. Nous recommandons quand même le clone : tout le travail se fait de toute façon dans MAM, et le clone apporte d'emblée les réglages de l'éditeur (.vscode) et .npmrc.
Rien d'installé sur votre machine ? Ouvrez l'espace de travail dans GitHub Codespaces : codespaces.new/hyoo-ru/mam. C'est VS Code dans le navigateur, sur une machine GitHub où Node.js est déjà présent. Lancez npminstall puis npmstart dans son terminal et ouvrez le port 9080 redirigé.
Chaque nom de composant correspond à un chemin de dossier, et chaque tiret bas est un séparateur de dossier :1$my_app → my/app/2$my_app_header → my/app/header/Les noms de dossiers de modules ne contiennent jamais de tiret bas — utilisez des dossiers imbriqués pour les noms à plusieurs mots. Si un composant que vous utilisez n'apparaît jamais dans le bundle, c'est presque toujours que le chemin du dossier ne correspond pas au nom de la classe.