Pierwsze kroki prowadzą Cię krok po kroku przez pierwszą aplikację. Ta strona to materiał referencyjny: jak zorganizowany jest projekt $mol i jak działa budowanie.
Aplikacje $mol żyją wewnątrz MAM — narzędzia budującego i rejestru modułów. Klonujesz je raz i rozwijasz swoje moduły w środku:1gitclonehttps://github.com/hyoo-ru/mam.git./mam2cdmam3npminstall4npmstartnpmstart uruchamia obserwujący serwer deweloperski pod adresem http://localhost:9080/. Przebudowuje przy zapisie i automatycznie rozwiązuje zależności — nigdy nie utrzymujesz konfiguracji bundlera.Jest też oficjalny szybki start z README MAM, bez klonowania:1mkdirmam&&cdmam2npmexecmam@latestUruchamia ten sam serwer deweloperski w pustym folderze. Mimo to polecamy klon: cała praca i tak odbywa się wewnątrz MAM, a klon od razu zawiera ustawienia edytora (.vscode) i .npmrc.
Nic nie masz zainstalowane? Otwórz workspace w GitHub Codespaces: codespaces.new/hyoo-ru/mam. To VS Code w przeglądarce na maszynie GitHuba, Node.js już tam jest. Uruchom w jego terminalu npminstall i npmstart i otwórz przekierowany port 9080.
Każda nazwa komponentu odpowiada ścieżce folderu, a każdy podkreślnik jest separatorem folderów:1$my_app → my/app/2$my_app_header → my/app/header/Nazwy folderów modułów nigdy nie zawierają podkreślnika — dla nazw wielowyrazowych używaj zagnieżdżonych folderów. Jeśli używany komponent nigdy nie pojawia się w bundlu, prawie zawsze ścieżka folderu nie odpowiada nazwie klasy.