使用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("启动成功");
    });
  });
}
相关推荐
用户69371750013843 分钟前
18.Kotlin 类:类的形态(五):嵌套类与内部类 (Nested & Inner)
android·后端·kotlin
KiwisBird4 分钟前
Android 冷启动黑/白屏 or“两个启动屏幕(SplashActivity)?”or“多了一个含有app icon的启动页面”
android
安卓理事人4 分钟前
安卓临时缓存sp工具类
android·缓存
r***01387 分钟前
SpringBoot3 集成 Shiro
android·前端·后端
八哥程序员7 分钟前
深入理解 JavaScript 作用域与作用域链
前端·javascript
h***346315 分钟前
SpringBoot3.3.0集成Knife4j4.5.0实战
android·前端·后端
Yanni4Night15 分钟前
数据可视化神器Heat.js:让你的数据热起来
前端·javascript
Funny Valentine-js21 分钟前
web实验后端php测试文本
前端·javascript·php·html5·cookie·telnet·session
j***576830 分钟前
MySQL——表操作及查询
android·mysql·adb
DevUI团队41 分钟前
解锁前端高阶调试:浏览器/IDE/Git技巧分享
前端·javascript·html