Visual Studio 2017不编译打字稿

Fla*_*ash 7 javascript typescript visual-studio-2017

我最近更新到VS 2017,我使用的解决方案曾经在VS 2015中完美运行.我在工具>文本编辑器> TS/JS>项目中启用了"编译保存"功能,我确定我m使用正确的"代码生成"选项,但VS不会编译任何打字稿文件.
js输出文件已经存在,它是由VS 2015生成的,当我保存ts文件时,底栏显示"输出成功生成"消息,但js文件没有变化.
请注意,项目受源代码管理,但ts和js文件都已签出以进行编辑.
我在网上看到类似的问题已经解决了lastes VS更新,我确信我的VS版本是最新的.
有谁知道发生了什么?

Sel*_*Sel 13

在Solution explorer中检查ts文件属性.如果Build action = Content,请将其更改为TypeScript文件

在此输入图像描述


Fla*_*ash 0

通过安装gulp并在必要时手动编译 TypeScript 来解决。

  • 遇到同样的问题,真的不想看到这个作为 TS 支持的答案:-( (7认同)