繁体   English   中英

如何在Visual Studio中编译带有错误的TypeScript(保存时)

[英]How to Compile TypeScript (on save) With Errors in Visual Studio

我最近升级到了最新的TypeScript,发现如果存在任何TypeScript类型错误,则在Visual Studio(2013)中将不再生成JavaScript。 有没有办法告诉TypeScript忽略类型错误? 我正在清理一个项目,并希望逐步完成该项目。

这可能不是您要寻找的答案,但我认为这是最适合您的方案的:我认为您最好使用监视文件和编译的任务运行程序(例如gulp,grunt等)在飞行中。 它将忽略IDE,并执行您想要的操作。

如果您使用的是Visual Studio 2013,则可以先安装Task Runner 这使您可以在IDE的窗口中运行它们。

然后,您将使用选择的给定任务运行器来设置项目并为其创建任务。 特德·帕特里克(Ted Patrick) 在这里一个使用gulp的示例 根据项目的大小,您可能还想使用TypeScript的增量编译功能

我在VS13中使用了该设置,但我再也高兴不了。 每次我保存TS文件时,都会重新编译该文件(无论IDE是否认为它是有效的),并且我都在那里看到错误。 您可以在此屏幕快照中看到它的外观,如果需要参考, 可以在GitHub上使用 VS13项目/任务运行器脚本。

(如果不想弄清楚任务运行程序很麻烦,则编译器(tsc.exe)也具有-w命令行参数,该参数也可以进行所有监视。您可以创建一个批处理文件,然后将其触发一次,然后在后台运行。)

即使VS13具有监视和编译.ts文件的“本机”方式,我也绝对建议您使用类似的方式。 它使您的项目与IDE分离,并使您(或其他任何人)能够从任何地方轻松编译项目,还可以使用构建项目时认为必要的其他任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM