Visual Studio 2017无法编译TypeScript

8

我最近升级到了VS 2017,并且使用的解决方案在VS 2015中完美运行。我已经在“工具”>“文本编辑器”>“TS/JS”>“项目”中启用了“保存时编译”功能,而且我确定我正在使用正确的“代码生成”选项,但是VS不会编译任何TypeScript文件。
JS输出文件已经存在,它是由VS 2015生成的,当我保存TS文件时,底部栏显示“输出已成功生成”的消息,但JS文件没有任何变化。
请注意,该项目处于源代码控制下,但是TS和JS文件都被检出以进行编辑。
我在网上读到类似的问题已经通过最新的VS更新得到了解决,而且我确定我的VS版本是最新的。
有人知道怎么回事吗?


请访问https://dev59.com/JJ7ha4cB1Zd3GeqPoskk#42011418了解更多详细信息。 - Misaz
2
你的 tsconfig.json 文件中是否有 "compileOnSave": true?如果没有,你可以尝试添加一个。 - Digvijay
3个回答

13

在解决方案资源管理器中检查ts文件属性。如果构建操作 = 内容,则将其更改为TypeScript文件

在此输入图片描述


3
在一个使用了VS的React新项目模板的.NET Core 2.1项目中,我需要编辑.csproj并将true更改为false。
为什么会存在这个选项!?!?

0

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


7
遇到了相同的问题,真的不想把这个回答作为TS支持的答案 :-( - Michel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接