使用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("启动成功");
    });
  });
}
相关推荐
oak隔壁找我几秒前
Node.js的package.json
前端·javascript
GoldenPlayer11 分钟前
KTS语法
android
支撑前端荣耀20 分钟前
从零实现前端监控告警系统:SMTP + Node.js + 个人邮箱 完整免费方案
前端·javascript·面试
GoldenPlayer24 分钟前
后台服务Service销毁逻辑+单例造成的内存泄露
android
shanLion25 分钟前
Vite项目中process报红问题的深层原因与解决方案
前端·javascript
GoldenPlayer26 分钟前
自定义APK&gradle全局配置文件
android
烟袅27 分钟前
从零构建一个待办事项应用:一次关于组件化与状态管理的深度思考
前端·javascript·react.js
うちは止水32 分钟前
Android Hal层开发流程
android·hal
李小轰_Rex37 分钟前
把手机变成听诊器!摄像头 30 秒隔空测心率 - 开箱即用
android·音视频开发
我命由我123452 小时前
CSS 锚点定位 - 锚点定位引入(anchor-name、position-anchor)
开发语言·前端·javascript·css·学习·html·学习方法