使用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("启动成功");
    });
  });
}
相关推荐
Cg1362691597411 分钟前
js引入方式
前端·javascript·ajax
锋风Fengfeng17 分钟前
远程服务器运行Android Studio开发aosp源码
android·服务器·android studio
fundroid25 分钟前
从零构建用于 Android 开发的 MCP 服务:原理、实践与工程思考
android·ai编程·mcp
zhaoyin199427 分钟前
JavaScript面试题笔记
java·javascript·笔记
Billy_Zuo30 分钟前
Android Studio 打aar包
android·ide·android studio
XiaoLeisj33 分钟前
Android UI 布局与容器实战:LinearLayout、RelativeLayout、ConstraintLayout
android·ui
summerkissyou19871 小时前
Android-Audio-编码和解码
android·audio
dawudayudaxue1 小时前
Eclipse安卓环境配置
android·java·eclipse
a1117761 小时前
堆叠式流程图编辑器(html 开源)
开发语言·前端·javascript·开源·编辑器·html·流程图
兆子龙1 小时前
前端必学:完美组件封装的 7 个原则
前端·javascript