1

この問題に苦しんでいて、誰かが私を助けてくれることを願っています。ビジュアルスタジオでng2-bootstrapを参照してtypescriptをコンパイルしようとしました

私はaspnetコアプロジェクトでAngular2を試しています。私はgulpfile.jsを使って.tsファイルをビルドし、すべてをwwwrootフォルダに転送しています。すべてがうまくいきます。 typescriptがコンパイルされると、ファイルが転送され、 'hello world'角型アプリケーションを設定することもできます。

ng2-bootstrapへの参照を追加しようとすると問題が発生します。

node_modules/NG2-ブートストラップ/コンポーネント/ボタン/ボタン-checkbox.directive.d.ts(14,22):エラーTS1005:私は追加すると、このコンパイルtypescriptですがこのようないくつかのエラーで出てエラーになります'='が必要です。

私はここで働いているサンプルにアクセスしてください:https://github.com/skyplusplus/ng2bootstrap-hell

がどのように私はこの問題を取り除くのですか?

-edit- 関連gulpfileスニペット:node_modulesフォルダを無視する

const tscConfig = require('./tsconfig.json'); var tsProject = typescript.createProject('tsconfig.json'); return tsProject .src(tscConfig.files) .pipe(sourcemaps.init()) .pipe(typescript(tsProject)) .pipe(sourcemaps.write('.')) .pipe(gulp.dest(targetPaths.app));

答えて

0

設定の一口。 d.tsファイルは、デバッグのためにjs.mapを参照するコメントのみを使用してjsファイルに変換するタイプ定義ファイルです。

+0

私はそれを行う方法がわかりません。私は、tsconfigファイルのexcludeセクションに 'node_modules'フォルダを追加し、そのファイルのファイルセクションを設定するなど、いくつかのことを試しました。私はgulpfileにあるもののスニペットを表示するために質問を更新しています。 「入力/グローバル/ジャスミン/インデックス..dts」、 「入力/グローバル/ jquery/index.d.ts」、 「入力/グローバル/コア-js/index.d.ts」を削除します。 – skyplusplus

+0

" tsconfig.jsonファイル – Billy

+0

から "typings/globals/node/index.d.ts"、 "typings/index.d.ts"、 "typings/modules/lodash/index.d.ts"問題を解決する – skyplusplus

関連する問題