我想在合并到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没有捕获它们,但我希望这些可以在我们的构建系统上捕获。有没有办法做到这一点?
答案 0 :(得分:0)
我希望这些可以在我们的构建系统中找到
是。当存在可被大多数构建系统用于构建失败的编译错误时,tsc
将返回错误代码1
。