使用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("启动成功");
    });
  });
}
相关推荐
Lei活在当下6 小时前
【Perfetto从入门到精通】4.使用 heapprofd 工具采样追踪 Java/Native 内存分配
android·性能优化·架构
alexhilton7 小时前
学会在Jetpack Compose中加载Lottie动画资源
android·kotlin·android jetpack
信看7 小时前
NMEA-GNSS-RTK 定位html小工具
前端·javascript·html
爱吃大芒果7 小时前
Flutter 主题与深色模式:全局样式统一与动态切换
开发语言·javascript·flutter·ecmascript·gitcode
king王一帅8 小时前
流式渲染 Incremark、ant-design-x markdown、streammarkdown-vue 全流程方案对比
前端·javascript·人工智能
summerkissyou19879 小时前
Android-Camera-为啥不移到packages/module
android·相机
liang_jy9 小时前
Android UID
android·面试
踢球的打工仔9 小时前
jquery的基本使用(3)
前端·javascript·jquery
徐同保10 小时前
js 点击按钮 把文本转成文件并下载下来
开发语言·javascript·ecmascript