2016-10-19 10 views
3

에 대한 systemjs와 함께 번들이 죽이고 '내가 .... 내가 systemjs 함께 사용할 수 rxjs 번들하려고 각도는 2.0.0rxjs은 각 2.0 응용 프로그램

그것은 작동이 포함 된 파일을 생성
var builder = require("systemjs-builder"); 
var bundler = new builder('./'); 

bundler.config({ 
        paths: { 
         "n:*": "node_modules/*", 
         "rxjs/*": "node_modules/rxjs/*.js" 
        }, 
        map: { 
         "rxjs": "n:rxjs" 
        }, 
        packages: { 
         "rxjs": {main: "Rx.js", defaultExtension: "js"} 
        } 
       }); 

bundler.bundle('rxjs', configuration.lib.dest() + '/' + lib.dest, options).then(function(){ 
        console.log('yipee..') 
       }); 

System.registerDynamic('rxjs/observable/BoundCallbackObservable', ... 

같은 라인 나는

무슨 일이야에 ... 개별 파일을로드 할 시스템을 참조 여전히 스크립트 태그로 번들을로드하고 systemjs 설정에 아무것도 추가하지 않고? 내 이해하는

registerDynamic 호출은 레지스트리를 입력하고 게으른 로딩 ....

나는 번들을 계속하지 않았지만, 다음은 모든 각도 파일을 연결하고 머리에 배치하는 것을 방지한다 (systemjs config에서 모든 것을 제거합니다). 그게 효과가 있니?

답변

0

거대한 라이브러리이므로 RxJS를 묶어서는 안됩니다. 필요한 것을 가져 오기만하면됩니다.