打字稿编译错误缺少行号信息

时间:2015-07-03 06:28:38

标签: gruntjs typescript

Typescript编译器并不总是显示行号或有关错误发生位置的任何上下文信息。特别是当在另一个文件中发生错误时,该文件被编译为编译当前文件的过程的一部分。

有没有办法解决这个问题?

示例:

// this is inside test.ts file
import * as Info from './infomodule';

如果您编译test.ts并且infomodule.ts中存在错误,那么通常tsc只会在没有任何上下文信息的情况下提供错误。像这样:

Running "typescript:watch" (typescript) task

>>   Type '{}' is not assignable to type 'IDriverChartsDriverInfo'.
Warning: Task "typescript:watch" failed. Use --force to continue.

(我正在使用grunt任务来编译打字稿文件)

1 个答案:

答案 0 :(得分:0)

  

然后通常是tsc

这不是tsc这是grunt-typescript。在此处将此报告为错误:https://github.com/k-maru/grunt-typescript