【发布时间】:2016-12-06 11:53:07
【问题描述】:
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 确实使用这个配置?
【问题讨论】:
-
你能在帮助 > 中检查你的 TypeScript 版本吗? Typescript 1.8 包含在 Visual Studio 更新 2 中。
-
@NicoD 版本 1.8.10
-
什么样的项目:Asp.net v4 或核心?个人而言,我在更新 2 和 3 中遇到了许多错误,我最终将 Visual Studio 代码用于项目的打字稿部分...感谢 OpenInVsCode 扩展
标签: json typescript visual-studio-2015