使用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("启动成功");
    });
  });
}
相关推荐
zhangjiaofa4 小时前
Android中的LoadedApk:使用指南与核心代码解析
android
Elena_Lucky_baby5 小时前
在Vue3项目中使用svg-sprite-loader
开发语言·前端·javascript
重生之搬砖忍者6 小时前
uniapp使用canvas生成订单小票图片
前端·javascript·canva可画
万水千山走遍TML6 小时前
console.log封装
前端·javascript·typescript·node·log·console·打印封装
赵大仁6 小时前
uni-app 多平台分享实现指南
javascript·微信小程序·uni-app
m0_748252236 小时前
万字详解 MySQL MGR 高可用集群搭建
android·mysql·adb
SoulKuyan7 小时前
Android系统默认开启adb root模式
android·adb
m0_528723817 小时前
如何在新窗口打开pdf文件,并修改网页标题
前端·javascript·pdf
Lysun0018 小时前
react构建项目报错 `npm install --no-audit --save @testing-l
javascript·react.js·npm
hawk2014bj8 小时前
Vue Router 快速入门
前端·javascript·vue.js