我有一個ASP.NET Core
網絡應用程序,並且對tsconfig.json
和gulp.js
之間的TypeScript
責任之間的關係有一些混淆。據我瞭解,似乎有重疊的功能。正如你看到的,我可以指定compileOnSave
默認爲true
在documentation陳述和討論heretsconfig.json和gulp.js之間有什麼關係?
"compilerOptions": {
"compileOnSave": true,
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5"
}
:例如,我可以有以下tsconfig.json
設置。我可以將該值設置爲false
,然後用gulp.js
發出的身材,醜化,CONCAT,sourcemaps等,但在tsconfig.json
文件也提供了類似的功能,但在我看來,是什麼gulp
允許一個子集。
我不確定在哪裏畫線作爲VS.NET
用戶。我應該允許tsconfig.json
編譯我的.ts.
到.js
,然後讓gulp.js
負責所有其他要求,如文件複製,concat,uglify等。
在我看來,存在多餘的功能,我對關係以及如何管理這兩個文件的責任感到困惑。這是因爲我需要調試器的.ts
的源映射文件,我不確定哪個文件應該負責。
有人可以幫我清理這些文件之間的關係,以及何時使用引用我的問題?
如果我走這條路,是否意味着'tsconfig.json'甚至不需要,並且_everything_可以通過'gulp'中的任務完成? – atconway
@atconway我不是很熟悉'.tsconfig'中的所有選項,但是如果您設置的唯一選項與編譯和創建源映射有關,我會說是。 – Jared