我有一个网络应用程序,对和之间的职责之间ASP.NET Core
的关系有些困惑。据我了解,似乎有重叠的功能。例如我可以有以下设置:TypeScript
tsconfig.json
gulp.js
tsconfig.json
"compilerOptions": {
"compileOnSave": true,
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5"
}
如您所见,我可以指定compileOnSave
默认值,true
如文档中所述并在此处讨论。我可以将此值设置为false
然后用于gulp.js
发出构建、uglify、concat、源映射等。但是该tsconfig.json
文件也提供了类似的功能,但在我看来它是gulp
允许的子集。
VS.NET
作为用户,我不确定在哪里画线。我是否应该允许tsconfig.json
编译我.ts.
的 to.js
然后让gulp.js
处理所有其他要求,例如文件复制、concat、uglify 等?
在我看来,有多余的功能,我对关系以及如何管理两个文件的职责感到困惑。这是因为我需要.ts
调试器的源映射文件,但我不确定哪个文件应该负责。
有人可以帮我弄清楚这些文件之间的关系以及何时参考我的问题吗?