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文件更加简单代码>但即使检查退出代码也会出现相同的错误