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

时间:2015-10-19 21:32:13

标签: visual-studio-2013 web-essentials typescript1.5

我在我的网络项目中使用Angular 2,因此需要TypeScript来支持实验装饰器,例如@View。这可以使用"experimentalDecorators": true在tsconfig.json中完成,但我在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 ......但这看起来很草率。

2 个答案:

答案 0 :(得分:2)

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

编辑:使用Typescript 1.8版本,Visual Studio 2015接缝完全支持.tsconfig。见http://www.typescriptlang.org/docs/release-notes/typescript-1.8.html

答案 1 :(得分:0)

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

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