使用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("启动成功");
    });
  });
}
相关推荐
费曼学习法19 小时前
React 18 并发模式(Concurrent Mode):Fiber 架构的终极进化
javascript·react.js
_风满楼19 小时前
TDD 进阶:换个角度看会议室预约
前端·javascript·github
子兮曰19 小时前
SuperSplat 深度解析:7.6K Stars 的浏览器端 3D 高斯泼溅编辑器 — 在 Web 上编辑现实
前端·javascript·webgl
xiangxiongfly91520 小时前
Vue3 动态加载静态资源
前端·javascript·vue.js
克里斯蒂亚诺更新20 小时前
ruoyi切换新版本初始化需要修改的地方
前端·javascript·vue.js
愈努力俞幸运20 小时前
function calling与mcp
android·数据库·redis
zithern_juejin20 小时前
JS的防抖与节流
javascript
阿巴斯甜21 小时前
LeakCanary
android
candyTong21 小时前
如何写一个可以进化的前端系统验收 SKILL
javascript
阿巴斯甜21 小时前
compose
android