Typescript编译检查构建

时间:2017-10-02 00:17:25

标签: typescript

我想在合并到trunk之前检查typescript是否成功编译。 例如,我有时会遇到编译错误

TS2345: Argument of type 'X' is not assignable to parameter of type 'Y'.
[client]   'Y' is a primitive, but 'X' is a wrapper object. Prefer using 'Y' when possible.

error TS2322: Type '() => number' is not assignable to type 'number'.

通常我们运行应用程序时会捕获这样的错误,因为我们的linting没有捕获它们,但我希望这些可以在我们的构建系统上捕获。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

  

我希望这些可以在我们的构建系统中找到

是。当存在可被大多数构建系统用于构建失败的编译错误时,tsc将返回错误代码1