使用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("启动成功");
    });
  });
}
相关推荐
@大迁世界1 小时前
构建 Next.js 应用时的安全保障与风险防范措施
开发语言·前端·javascript·安全·ecmascript
is今夕3 小时前
postcss.config.js 动态配置基准值
javascript·vue.js·postcss
青茶绿梅*23 小时前
500字理透react的hook闭包问题
javascript·react.js·ecmascript
前端御书房3 小时前
Pinia 3.0 正式发布:全面拥抱 Vue 3 生态,升级指南与实战教程
前端·javascript·vue.js
NoneCoder3 小时前
JavaScript系列(84)--前端工程化概述
前端·javascript·状态模式
Ranye1235 小时前
从 JS 到 Dart:语法基础
javascript·flutter·dart
拉不动的猪5 小时前
刷刷题17(webpack)
前端·javascript·面试
Ama_tor5 小时前
网页制作06-html,css,javascript初认识のhtml如何建立超链接
javascript·css·html