使用 tsconfig.json 和 Visual Studio 2013? (网络项目)

Using tsconfig.json with Visual Studio 2013? (web project)

我在我的 web 项目中使用 Angular 2,因此需要 TypeScript 来支持 @View 等实验性装饰器。这可以在 tsconfig.json 中使用 "experimentalDecorators": true 完成,但我在 Visual Studio 的项目设置中看不到这样的选项。 (我创建了一个 TypeScript 项目。)因此,我需要 Visual Studio 来检测和使用我的 tsconfig.json 文件。

我在网上阅读了很多地方,Visual Studio 应该 选择并使用 tsconfig.json 如果它存在于项目的根目录中。然而,这并没有发生。我正在使用 Visual Studio 2013 Update 4 -- 并在撰写本文时升级到 Update 5。

有谁知道如何获取 Visual Studio 2013(不是 Visual Studio 代码,也不是 Visual Studio 2015)以使用 tsconfig.json 文件?也许它需要在解决方案的根而不是项目的根?

如果失败,我可以尝试添加预构建事件以直接调用 tsc...但这似乎很草率。

以下问题:What are the TypeScript project build configuration options? 指向定义了 TypeScript 配置选项的 .targets 文件。

您可以手动修改该 .targets 文件以添加对 experimentalDecorators 的支持,尽管这不可扩展,因为您必须对每个开发人员的机器执行此操作。

我也在找这个。 Visual Studio 2013-2015 似乎还不支持 tsconfig.json。目前您需要编辑项目文件。

编辑: 随着 Typescript 1.8 版本的发布 Visual Studio 2015 接缝将完全支持 .tsconfig。参见 http://www.typescriptlang.org/docs/release-notes/typescript-1.8.html