/**
* 判断端口是否被占用
* @param port 端口号
* @returns 该端口是否被占用
*/
async function judgeServerOpen(port: number): Promise<boolean> {
let result = false;
let order = `netstat -ano|findstr "${port}"`;
await new Promise((resolve, reject) => {
cProcess.exec(order, function (error: any, stdout: any, stderr: any) {
if (stdout === "") {
resolve(false);
} else {
resolve(true);
}
});
}).then((res: any) => {
result = res;
}).catch((res: any) => {
result = res;
})
return result;
}