网站搜索

有没有办法知道 Visual Studio 2013 更新 4 中是否存在 TypeScript 编译错误?


我刚开始使用 TypeScript,使用的是 VS2013,更新 4。我遇到的一个陷阱是,当你保存 TypeScript 文件时,有时会生成 JavaScript 文件,有时则不会。当没有生成 JavaScript 文件时,我没有任何提示说明它失败了。输出窗口没有任何线索,Intellisense 的高亮也没有显示错误。发生这种情况时,如果我去浏览器尝试一些操作,我总是会对这是代码的逻辑问题/错误,还是编译失败的技术问题感到困惑。我这里是不是漏掉了什么东西?

答案#1

TypeScript 插件的行为相当不寻常。它传达成功/失败的方式是在 VS 状态栏中显示一行信息。

错误信息看起来像这样:

Input file(s) contained semantic errors. If declaration flag is specified, output generation of declaration files will be skipped.

成功消息:

Output(s) generated successfully.

我同意这确实很不方便。我训练自己在每次保存 .ts 文件的更改时都会查看状态栏。