使用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("启动成功");
    });
  });
}
相关推荐
不cong明的亚子23 分钟前
web live多屏互动平台
javascript·经验分享·音视频
一笑的小酒馆1 小时前
AndroidKMP之瀑布流实现
android
RainyJiang1 小时前
AI时代下,Android的边界正在消失
android·openai·ai编程
Android-Flutter2 小时前
android 内存抖动详解
android
dsyyyyy11012 小时前
JS复习,难点,易错点总结
开发语言·javascript·ecmascript
默_笙3 小时前
🏝 Docker 就是"房地产开发":从施工图纸到小区物业的容器化指南
前端·javascript
kyriewen3 小时前
我手写了个极简版 React Router——才搞懂 v6 为什么砍了这么多 API
前端·javascript·程序员
方白羽4 小时前
为什么 Android 非要用 Intent 传值?
android·ios·harmonyos
nice先生的狂想曲6 小时前
javascript高级程序设计(六)——2026.9.5
前端·javascript
我爱写代码i6 小时前
SKAPP SK影视反编译详细教程+源码 含苹果端ipa
开发语言·javascript·ecmascript