This Typescript wiki说,从Typescript 1.8开始,“改进了对Visual Studio 2015中tsconfig.json的支持”(我强调了这一点):
TypeScript 1.8允许所有项目类型中的tsconfig.json文件。这包括ASP.NET v4项目,控制台应用程序和带有TypeScript项目类型的Html应用程序。此外,您不再局限于单个tsconfig.json文件,但可以添加多个文件,并且每个文件都将作为项目的一部分构建。这使您可以分离应用程序不同部分的配置,而无需使用多个不同的项目。
我有一个ASP.NET项目,其中编译器设置由tsconfig.json提供。在VS2015之外,编译时会考虑此配置。我知道这一点,因为如果我将'noImplicitAny'的值更改为true,则构建失败,因为我在项目的其他地方使用'any'。但在Visual Studio中,在构建时不会注意到此更改,并且构建成功。
什么可以阻止Visual Studio 2015使用tsconfig,我该怎么做才能确保VS2015确实使用此配置?
答案 0 :(得分:0)
我可能会给你一些额外的指示。我自己遇到了TS的问题,并且在StackOverflow的一个答案中提到.xproj文件本身的优先级高于tsconfig。根据我的经验,有一些选项无法在.xproj中定义,因此从tsconfig中获取。