Node.js 升华文本3:NodeJS构建系统终止进程(Windows)

Node.js 升华文本3:NodeJS构建系统终止进程(Windows),node.js,sublimetext3,Node.js,Sublimetext3,因此,我安装了Nodejs包,而.sublime build文件如下所示: { "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.js", "shell": false, "encoding": "cp1252", "windows": { "shell_cmd": "task

因此,我安装了
Nodejs
包,而
.sublime build
文件如下所示:

{
    "cmd": ["node", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.js",
    "shell": false,
    "encoding": "cp1252",
    "windows":
    {
        "shell_cmd": "taskkill /F /IM node.exe & node $file"
    },
    ...
}
我有一个基本的JS文件

let check = true;
let funcToCheck = (check) => {
    console.log(check);
}
funcToCheck();
问题是,每当我尝试构建JS文件时,我都会得到:

成功:PID为1308的进程“node.exe”已终止


因此,它正在终止已创建的进程,但实际上没有将任何内容记录到控制台。我已经看了很多关于
.sublime build
应该是什么样子的示例,但看不出它错在哪里

sublime可能只是检查退出代码,请尝试处理。检查失败时退出(1),然后处理。退出(0)以获取success@Catalyst尝试了这一点,但不幸的是,这不是解决方案。通过重写到…
console.log(“Hello world”),使我的JS文件更加简单但即使检查退出代码也会出现相同的错误。升华可能只是检查退出代码,请在检查失败时尝试process.exit(1),然后在检查失败时尝试process.exit(0)success@Catalyst尝试了这一点,但不幸的是,这不是解决方案。通过重写到…
console.log(“Hello world”),使我的JS文件更加简单但即使检查退出代码也会出现相同的错误