1

它已經有兩天了,我正在努力解決這個問題,我希望有人能幫助我。試圖編譯打字稿參考ng2-bootstrap與Visual Studio中的吞嚥

我想在一個aspnet核心項目中使用Angular2。設置是我使用gulpfile.js來構建.ts文件並將所有內容傳輸到wwwroot文件夾。一切工作正常。打字稿編譯,文件傳輸,甚至設置'你好世界'角應用程序工作正常..

當我嘗試添加引用到ng2-bootstrap時,問題開始。當添加該編譯打字稿將錯誤輸出與幾個錯誤,如這樣的:

node_modules/NG2的自舉/組件/鍵/按鈕checkbox.directive.d.ts(14,22):錯誤TS1005: '='預期。

請訪問樣本我在這裏工作:https://github.com/skyplusplus/ng2bootstrap-hell

我如何擺脫這個問題的?

CNC中 相關gulpfile片段:

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

配置一飲而盡忽略node_modules文件夾。 文件是類型定義文件,它只通過引用js.map進行調試的註釋將其轉換爲js文件。

+0

我不知道該怎麼做。我已經嘗試了幾個東西,比如在tsconfig文件的exclude部分中添加'node_modules'文件夾,並在該文件中設置文件部分。我正在更新問題以顯示我在gulp文件中的一個片段。 – skyplusplus

+0

刪除「typings/globals/core-js/index.d.ts」, 「typings/globals/jasmine/index.d.ts」, 「typings/globals/jquery/index.d.ts」, 「 「typings/globals/node/index.d.ts」, 「typings/index.d.ts」, 「typings/modules/lodash/index.d.ts」,來自tsconfig.json文件 – Billy

+0

不幸的是,解決問題 – skyplusplus