使用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("启动成功");
    });
  });
}
相关推荐
诸神黄昏EX13 小时前
Android Init 系列专题【篇六:reboot & shutdown】
android
sTone8737513 小时前
Android核心概念(一)minSdkVersion targetSdkVersion compileSdkVersion
android·前端
wuweikai061713 小时前
在Android设备上打开Perfetto调试日志开关
android·性能优化·perfetto
Meteors.13 小时前
安卓进阶——多媒体
android
小高00714 小时前
深入理解 package.json:前端项目的 "身份证"
前端·javascript·vue.js
阿银14 小时前
如何为 macOS 创建 Rust 通用二进制文件 (x86_64 & aarch64)
rust·electron
lichenyang45314 小时前
Next.js 学习笔记:从约定式路由到 Tailwind、Image、Font 优雅整合。
前端·javascript·全栈
修罗-zero14 小时前
vue在获取某一个div的大小,怎么确保div渲染好,内容撑开后才去获取大小
前端·javascript·vue.js
zhougl99614 小时前
NoSQL 数据库和内存数据库 - MongoDB简单了解
java·前端·javascript