Javascript와 jQuery를 사용하여 합리적인 크기의 클라이언트 측 웹 앱을 작성하려고합니다. 코드를 체계화하기 위해 Javascript 모듈 시스템을 읽고 AMD 모듈을 사용하기로 결정했습니다. 현재 curl.js를 제 모듈 로더로 사용하고 있지만, 특별히 그것에 매료 된 것은 아닙니다.상호 재귀 적 AMD 모듈
이제 불행히도 내 모듈 중 두 개가 상호 의존해야하는 문제에 맞서 있습니다. 나는 그냥 일하기를 기대하고 있었다. --- 그러나 실제로 일어나는 일은 앱을 로딩하는 것이 중간에 멈추고 모든 것이 멈추고 오류 메시지없이 멈추는 것입니다.
빠른 Google은 사실상 AMD와 상호 재귀 모듈에 대해서는 언급하지 않습니다. 제가 실제로 이것을 할 수 있습니까, 그렇다면 어떻게 할 수 있습니까? (다른 모듈 로더로 변경해야합니까?)
그렇지 않으면 상호 재귀 모듈을 지원하는 대체 모듈 시스템에 대한 제안이 있습니까?
그들 만이 함께 갈 수 있다면, 같은 것들에 넣을 수 없습니까? 파일? – Bergi
글쎄, 네, 그렇지만 모듈 사용의 모든 요점은 그 일을 피하는 것입니다 ... –
예, 코드가 모듈화 된 경우에만 ... 그런 것들이 서로에 의존하면 모듈 로더가 어떤 모듈을 알아야합니까? 먼저 정의 (실행) 하시겠습니까? 너는 무엇을 기대 하느냐? – Bergi