AMD 모듈 로드시 순서 관련
예시
설명
-
위와 같이 모듈들을 불러 올때 mn.js가 실행되는 스코프에서는 vue.js 에서 사용한 전역변수를 참조할 수 없다
- vue.js, mn.js, util.js 의 실행 순서가 보장되지 않기 때문에
- 물론 mn.js 모듈 정의 시 vue.js를 디펜던시 모듈로 참조하면 가능하겠지만
- 15,16,17라인에서는 각 모듈에서 정의한 Vue, mn, $m 참조가 보장되며 각 모듈들에서 사용한 전역변수도 참조 가능하다