management/front/dkha-web-sz-main/public/card-read/cardReader/install.js

27 lines
692 B
JavaScript

const Service = require('node-windows').Service;
// 配置windows自启动
let svc = new Service({
name: 'node_com_application',
description: '工牌信息读取服务',
script: './index.js',
wait: '1',
grow: '0.25',
maxRestarts: '40'
});
svc.on("install", () => {
svc.start();
console.log('读卡服务,安装成功!')
})
svc.on("uninstall", () => {
console.log('读卡服务,卸载成功!')
console.log('The service exists:', svc.exists)
// 卸载后 重新安装
svc.install();
})
svc.on("alreadyinstalled", () => {
console.log('读卡服务,正在运行!')
})
if (svc.exists) {
return svc.uninstall();
}
svc.install();