【问题标题】:Visual Studio 2015 with tsconfig.json - Typescript 1.8.10带有 tsconfig.json 的 Visual Studio 2015 - Typescript 1.8.10
【发布时间】: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


【解决方案1】:

我可能会给你一些额外的指导。我自己遇到了 TS 问题,并且在 StackOverflow 的一个答案中提到 .xproj 文件本身具有比 tsconfig 更高的优先级。根据我的经验,有些选项无法在 .xproj 中定义,因此取自 tsconfig。

【讨论】:

    猜你喜欢
    • 2016-02-05
    • 2015-12-04
    • 2018-10-27
    • 2016-02-07
    • 2015-11-24
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多