우리 애플리케이션에서는 몇 가지 맞춤 위젯을 포함하여 일부 위젯에 dojo를 사용하고 여러 모듈에 대해 AMD 형식을 사용합니다.Dojo 레이어에서 AMD 모듈을로드하는 방법
define("foo.bar.module", ["dojo/_base/declare"], function(declare) {
var module = declare("foo.bar.module", [], {
// Do Stuff
}
return module;
});
각 모듈은 개별적으로 요청되므로 현재 잘 작동합니다. 그러나 Dojo 계층을 사용하여 이것을 하나의 요청으로 축소하는 것이 좋은 최적화라고 판단했습니다.
문제는 레이어를 먼저로드 한 다음 레이어에 정의 된 모듈을 필요로하지만 도조 로더가 모듈을 찾을 수 없다는 것입니다. 이 작업을 수행하기 위해 빌드 프로파일에 특별히 필요한 것이 있습니까? 문서에 대한 도움이나 링크는 크게 감사하겠습니다.
좋습니다. 그러나 이러한 변경 사항이 있더라도 문제는 해결되지 않습니다. 로더는 레이어에 포함될 때 모듈을 찾지 못합니다. 그것은 요청을하려고 시도하는 것 같아요 404 – ekj
더 많은 정보를 추가했습니다. 대답을 얻기에 충분한 정보가 충분하지 않은 경우, HTML 부트 스트랩, Dojo 구성 또는 응용 프로그램에 대한 기타 정보 또는 계층 모듈로드 방법을 제공하지 않았기 때문입니다. –
포인트 3이 문제 일 수 있습니다. 레이어에 스크립트 태그가로드되고 있습니다. 레이어를 올바르게로드하는 방법을 설명하는 설명서를 알고 있습니까? – ekj