Javascript Jake exec未在windows上显示exec输出
我有一个简单的命令,我在Jake中运行,它一直失败,但是它没有告诉我失败的原因是什么 该命令是typescript编译器,因此该命令如下所示:Javascript Jake exec未在windows上显示exec输出,javascript,exec,stdout,tsc,jake,Javascript,Exec,Stdout,Tsc,Jake,我有一个简单的命令,我在Jake中运行,它一直失败,但是它没有告诉我失败的原因是什么 该命令是typescript编译器,因此该命令如下所示: tsc应用程序ts 然后实际的jake命令如下所示: jake.exec(“tsc app.ts”,{interactive:true},回调) 但是我得到了一个通用的Jake错误。我尝试过使用stdout/stderr和printStdout/printStdout。exec仍然没有输出,我知道问题出在哪里,但是我希望它输出如下内容: /reposit
tsc应用程序ts
然后实际的jake命令如下所示:
jake.exec(“tsc app.ts”,{interactive:true},回调)
但是我得到了一个通用的Jake错误。我尝试过使用stdout/stderr和printStdout/printStdout。exec仍然没有输出,我知道问题出在哪里,但是我希望它输出如下内容:
/repository.ts(8,26):错误TS1005:“{”应为。
就好像我在命令行中手动运行它一样,我看到了这个输出。那么Jake中是否缺少了一些魔力,使这个输出成为exec调用的一部分
==编辑==
为了避免混淆,我正在使用Jake的0.5.16版。您确定要将任务标记为异步吗?我花了一两天的时间来跟踪我忘记在任务上指定它,并且任务在编译失败之前结束。