$mol 앱은 빌드 도구이자 모듈 레지스트리인 MAM 안에서 동작합니다. 한 번 클론한 뒤 그 안에서 모듈을 개발합니다.1gitclonehttps://github.com/hyoo-ru/mam.git./mam2cdmam3npminstall4npmstartnpmstart 는 http://localhost:9080/ 에서 감시(watch) 개발 서버를 실행합니다. 저장할 때마다 다시 빌드하고 의존성을 자동으로 해석합니다. 번들러 설정을 유지 관리할 필요가 전혀 없습니다.클론 없이 쓰는 MAM README의 공식 빠른 시작도 있습니다.1mkdirmam&&cdmam2npmexecmam@latest빈 폴더에서 같은 개발 서버를 띄웁니다. 그래도 클론을 권합니다. 어차피 모든 작업은 MAM 안에서 이루어지고, 클론에는 에디터 설정(.vscode)과 .npmrc가 처음부터 들어 있습니다.
컴퓨터에 아무것도 설치하지 않았나요? GitHub Codespaces에서 워크스페이스를 여세요: codespaces.new/hyoo-ru/mam. GitHub 머신에서 도는 브라우저 속 VS Code이고, Node.js가 이미 설치되어 있습니다. 터미널에서 npminstall과 npmstart를 실행하고 포워딩된 9080 포트를 여세요.
모든 컴포넌트 이름은 폴더 경로에 대응하며, 각 밑줄은 폴더 구분자입니다.1$my_app → my/app/2$my_app_header → my/app/header/모듈 폴더 이름에는 밑줄이 들어가지 않습니다. 여러 단어로 된 이름에는 중첩 폴더를 사용하세요. 사용하는 컴포넌트가 번들에 나타나지 않는다면 거의 항상 폴더 경로가 클래스 이름과 맞지 않는 것입니다.
컴포넌트는 파일이 든 폴더입니다. 주요 파일:파일용도앱의 index.html 은 루트 컴포넌트를 마운트합니다.1<bodymol_view_root>2<divmol_view_root="$my_app"></div>3<scriptsrc="web.js"></script>4</body>