使用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("启动成功");
    });
  });
}
相关推荐
zhangjin112011 小时前
AOSP下载
android
YIAN11 小时前
大模型总 "胡说八道"?用 LangChain.js 从零实现 RAG 语义检索系统
javascript·langchain
Mico1811 小时前
MySQL 8.0.35 GTID 主从复制搭建-基于GITD
android·mysql·adb
sugar__salt12 小时前
Vue.js 前置知识:ES6+ 核心特性完全指南
前端·javascript·vue.js·vue·es6
YXL1111YXL13 小时前
LeakCanary 源码解析检测泄露工作机制(一)
android·leakcanary
人间凡尔赛14 小时前
世界模型入门实战:从RTFM到理解物理世界 | 2026深度技术解析
javascript·人工智能·深度学习·机器学习
大家的林语冰14 小时前
🫡 见证历史,TypeScript 7 重写成功,VS Code 原地起飞,GitHub 第一语言联手 Go 破而后立!
前端·javascript·typescript
且随疾风前行.15 小时前
Android Binder 驱动 - 内核驱动层源码初探
android·网络·binder
额恩6615 小时前
AI 智能体从零搭建实战教程——扣子
android·rxjava·coze
Hilaku15 小时前
为什么很多人觉得前端很简单?
前端·javascript·程序员