2013-04-29 4 views
0

모듈 옵션을 사용하는 경우 전체 파일이 복사되고 하나의 최적화 된 파일을 사용하는 방법이 확실하지 않습니다. JS 파일에 대한 참조가있는 파일을 빌드하고이 파일을 사용하여 단일 파일을 생성 할 수 있습니다. 하지만 모듈 옵션을 사용하면 소스 파일이 직접 복사되고 최적화가 표시되지 않습니다. 모듈 옵션을 사용하고 최적화하는 방법에 대한 아이디어가 있습니까? 여기 r.js 최적화를 사용하여 모듈 최적화

... 당신이 모듈에 포함 할 종속성을 지정하려면 include 옵션을 사용해야합니다

({ 
    baseUrl: ".", 
    dir: "app/main-built-125", 
    modules: [{ 
      name: "scripts/Address/AddressList" 
     }, { 
      name: "scripts/Office/OfficeDetails" 
     }], 
    paths: { 
     jquery: 'empty' 
    }, 
    fileExclusionRegExp: /^\./, 
}) 

답변

0

코드 조각입니다.

기본적으로 정의 된 모듈 (name으로 설정된 모듈)의 종속성은 가져온 파일이어야하며 (물론 define() deps 배열에 정의되어있는 한) 빌드 된 파일에 포함되어야합니다.

+0

감사합니다 ..하지만이 모듈의 작동 방식을 이해합니다. 주소 목록을 말할 때 주소 목록의 모든 종속 항목이 주소 목록에 내장됩니다. 나는 그것이 다중 페이지 애플 리케이션을 위해 좋은 것으로 생각한다. 그래서 싱글 페이지 앱의 이름과 매개 변수를 바꿨습니다. – user2325247

관련 문제