2016-07-26 3 views
2

私はgulpを使ってsom libaryファイルを連結したいAngular 2アプリケーションを持っています。gulp-concatファイルのタイプスクリプト

ちょうどその外観のための私の任務は次のよう: enter image description here

これは、JSファイルを生成し、私は私のindex.htmlで参照:私は、次を取得し、これを実行すると enter image description here

enter image description here

私たちは皆知っているように、js iのインタフェースはそのようなものはtypescriptを扱う必要があります。

私のライブラリのタイスクリプトファイルをjsに変換する方法を教えてもらえますか?

+0

多分、@ angularとrxjsフォルダの.jsファイルのみを連結する必要があります。そうしないと、そこにd.tsファイルもいくつか追加されてしまうかもしれません。 – toskv

答えて

1

rxjs/**@angular/**ラインgulp.srcタスクは、これらのフォルダ内のすべてのファイルが連結であることになりますインチこれは、それらのフォルダ内の.tsファイルと.dtsファイルも同様です。

これらの行は、javascriptファイルのみを含むように変更する必要があります。例えば

:唯一のJavaScriptファイルが含まれているにつながるはずです

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

+0

迅速な対応に感謝します!それはインターフェイスに役立った! もう1つのエラーが発生しました。「Uncaught SyntaxError:予期せぬトークンのエクスポート」もう一度all.js これはなぜ起こりうるのでしょうか? – methgaard

+0

確かにes6コードを持ついくつかの.jsファイル – toskv

+0

私は別の答えがあるかもしれないことを恐れていますが、それについて別の質問として尋ねるのはとても親切ですか? :) – toskv

0

tsのコンパイル済みjs出力ではなく、tsソースファイルをall.jsに連結しているような感じです。

この例では、これを行うために何を使用しているのかは不明ですが、gulp-typecriptをgulpパイプラインに追加する必要があるかもしれません。

関連する問題