我有一个简单的命令,它在Jake中运行,并且它一直失败,但它没有告诉我失败的原因是什么。
该命令是typescript编译器,因此命令如下所示:
tsc app.ts
然后实际的jake命令如下:
jake.exec("tsc app.ts", {interactive: true}, callback)
但是我只是得到了一个通用的Jake错误。我尝试过使用stdout / stderr和printStdout / printStdout。仍然没有来自执行官的输出,我知道问题是什么,但我希望它输出类似的东西:
<some dir>/repository.ts(8,26): error TS1005: '{' expected.
好像我在命令行中手动运行它,我看到了这个输出。那么在Jake中我是否缺少一些魔术来将此输出作为exec调用的一部分?
==编辑==
为了避免混淆,我使用的是Jake的0.5.16版本。