2016-07-26 6 views
2

나는 ulp를 사용하여 som libary 파일을 연결하고자하는 Angular 2 응용 프로그램이 있습니다.gulp-concat 파일의 타이프 스크립트

그냥보기에 대한 나의 작업은 다음과 같습니다 : enter image description here

이것은 JS 파일을 생성하고 난 내 index.html을 그것을 참조 : 나는 다음을 받기를 실행할 때 이제 enter image description here

: enter image description here

그리고 우리 모두 알고 있듯이 js i의 인터페이스는 타이프 스크립트를 다루어야합니다.

내 라이브러리의 타이프 스크립트 파일을 js로 변환하는 방법을 알려 줄 수 있습니까?

+0

아마도 @angular 및 rxjs 폴더의 .js 파일 만 연결해야합니다. 그렇지 않으면 거기에 일부 d.ts 파일을 추가하게 될 수도 있습니다. – toskv

답변

1

rxjs/**@angular/** 라인 모든에 해당 폴더가 연결된되고있는 파일을 발생합니다. 즉, 해당 폴더의 .ts 및 .dts 파일도 마찬가지입니다.

자바 스크립트 파일 만 포함하도록 해당 줄을 변경해야합니다. 예를 들어

은 : 오직 자바 스크립트 파일 발생한다

rxjs/**/*.js 
@angular/**/*.js 

이 포함된다.

+0

빠른 응답에 감사드립니다! 그것은 인터페이스에 도움이되었습니다! 이제는 다른 오류가 발생합니다 : "all : jc에서 Uncaught SyntaxError : Unexpected token export"가 발생했습니다. 이 문제의 원인에 대해 알고 계신 분이 있습니까? – methgaard

+0

그 안에 es6 코드가있는 일부 .js 파일 – toskv

+0

다른 답변이있을 수 있다는 두려움이 있습니다. 그 점에 대해 별도의 질문을하는 것이 너무 친절하십니까? :) – toskv

0

ts의 컴파일 된 js 출력 대신에 ts 소스 파일을 all.js에 연결하는 것처럼 들립니다.

주어진 예제에서이 작업을 위해 사용하고있는 것이 명확하지 않지만 gulp-typecript를 gulp 파이프 라인에 추가해야 할 수도 있습니다. gulp.src 작업에

관련 문제