2

我有一个简单的命令,我在 Jake 中运行,它一直在失败,但是它没有告诉我失败的原因是什么。

该命令是 typescript 编译器,因此命令如下所示:

tsc app.ts

然后实际的 jake 命令如下所示:

jake.exec("tsc app.ts", {interactive: true}, callback)

但是我只是得到一个通用的 Jake 错误。我尝试过使用 stdout/stderr 和 printStdout/printStdout。exec 仍然没有输出,我知道问题出在哪里,但是我希望它输出如下内容:

<some dir>/repository.ts(8,26): error TS1005: '{' expected.

就好像我在命令行中手动运行它一样,我看到了这个输出。那么我在 Jake 中是否缺少一些魔法来将此输出作为 exec 调用的一部分?

== 编辑 ==

为避免混淆,我使用的是 Jake 的 0.5.16 版。

4

0 回答 0