使用node-cmd重启electron

说明:在electron中,想要手动重启客户端服务,分为两种情况

第一种:是使用electron自带的api进行窗口的重新启动,app.relaunch()

第二种:重启电脑运行的客户端服务

安装

bash 复制代码
npm install node-cmd -S

使用

使用说明:net stop xxx && net start xxx ------ 表示停止XXX服务并启动

bash 复制代码
const cmd = require("node-cmd");
export function restartServer() {
  return new Promise((resolve, reject) => {
    cmd.run("net stop xxx && net start xxx", (err, data, stderr) => {
      if (err) return reject("启动失败"); //成功error为null
      resolve("启动成功");
    });
  });
}
相关推荐
Hilaku几秒前
为什么我们用了 Vite 还是构建慢?——真正的优化在这几步
前端·javascript·vite
用户20187928316718 分钟前
简单了解android.permission.MEDIA_CONTENT_CONTROL权限
android
MrSkye21 分钟前
🚀 由Tony Stark 带你入门 JavaScript(新手向)🚀
前端·javascript·面试
掘金安东尼23 分钟前
仅仅是发送一封邮件?暴露安全边界!
javascript·vue.js·面试
_一条咸鱼_24 分钟前
Android Runtime类卸载条件与资源回收策略(29)
android·面试·android jetpack
穗余25 分钟前
WEB3全栈开发——面试专业技能点P1Node.js / Web3.js / Ethers.js
javascript·node.js·web3
顾林海25 分钟前
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
android·面试·性能优化
星_离25 分钟前
css+javaScript轮播图
前端·javascript