2016-08-11 9 views
0

wijmo라는 이름의 타사 구성 요소 라이브러리를 Angular 2와 함께 사용하려고합니다. SystemJS는 문제가 발생하지 않았지만 작동하도록했습니다. 각도 cli가 webpack으로 이동하는 것을 보게되어 기쁩니다. 샘플 프로젝트는 입니다.webpack에서 SystemJS 모듈을 사용 하시겠습니까?

문제는 wijmo가 각도 2 구성 요소에 대해 축소 된 파일 만 포함하고 있으며, 각도 CLI에 추가하면 SystemJS가 더 이상 사용되지 않기 때문에 'System'이 정의되지 않은 오류가 발생합니다. 새로운 angular-cli 또는 webpack 2에서 축소 된 SystemJS javascript 파일을 사용할 방법이 있습니까?

가져 오기 및 사용은 다음과 같다, 우리는 우리의 프로젝트에 노드 모듈에 .d.ts 파일을 가지고 있기 때문에 IntelliSense를 작동 : 나는 순진하게도 나는 각-CLI를 해킹 및 외부를 추가 할 수 있다고 생각

import * as wjInput from 'wijmo/wijmo.angular2.input'; 

directives: [wjInput.WjInputDateTime] 

지금 Wijmo는 'min.js'확장 파일에있는 파일에 모듈 이름을 매핑 할 수있는 직접적인 방법이없는 현재로

external: { 
    "wijmo": "wijmo" 
}, 

답변

0

다음 설정에,하지만 나는 '시스템이 정의되지 않은'오류 각도 CLI. 그러나 이것은 Webpack, SystemJS 및 AMD에서 지원됩니다. 임시 해결 방법은 'min.js'확장자를 'js'로 변경하는 것입니다.

다음은이 문제에 대한 세부 정보가 담긴 최근 블로그 게시물이며 다른 모듈 로더를 사용하기위한 시험판 빌드입니다. Integrating Wijmo Controls with Module Loaders and Bundlers