使用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("启动成功");
    });
  });
}
相关推荐
LCG元8 小时前
STM32实战:基于STM32F103的Bootloader设计与IAP在线升级
javascript·stm32·嵌入式硬件
90后的晨仔9 小时前
Android Studio 项目模板完全指南
android
summerkissyou19879 小时前
Android-SurfaceView-投屏-常见问题
android·surfaceview
明天就是Friday9 小时前
Android实战项目④ OkHttp WebSocket开发即时通讯App 完整源码详解
android·websocket·okhttp
前端一小卒10 小时前
前端工程师的全栈焦虑,我用 60 天治好了
前端·javascript·后端
吉哥机顶盒刷机10 小时前
好物分享:DNA-Android-4.0.5安卓固件解包、打包工具
android·好物分享
三棱球10 小时前
App逆向学习笔记(三)——Android开发入门课
android·笔记
安卓机器11 小时前
rom定制系列------魅族16x 解锁bl root与Flyme9安卓10线刷固件 传感器修复
android·魅族16x玩机
coderyi11 小时前
LLM Agent 浅析
前端·javascript·人工智能