Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jake exec未在windows上显示exec输出_Javascript_Exec_Stdout_Tsc_Jake - Fatal编程技术网

Javascript Jake exec未在windows上显示exec输出

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

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

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

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版。

您确定要将任务标记为异步吗?我花了一两天的时间来跟踪我忘记在任务上指定它,并且任务在编译失败之前结束。