forked from UnblockNeteaseMusic/server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
nw.js
35 lines (31 loc) · 947 Bytes
/
nw.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
const Service = require('node-windows').Service;
const svc = new Service({
name: 'unblock-netease-cloud-music',
description: '点亮网易云音乐灰色歌曲',
script: './app.js', // 入口文件路径
// scriptOptions:'-p 52100:52101', // 可选参数示例: 自定义端口并开启HTTPS
// scriptOptions: '-o qq', // 可选参数
wait: '1', // 程序崩溃后重启时间间隔
grow: '0.25', // 重启等待时间成长值,第一次1秒,第二次1.25秒。。。
maxRestarts: '40', // 60秒内最大重启次数
env: [
// {
// name: 'ENABLE_FLAC',
// value 'true',
// },
// {
// name: 'QQ_COOKIE',
// value: 'uin=<your_uin>; qm_keyst=<your_qm_keyst>',
// },
],
});
// 监听
svc.on('install', () => {
svc.start();
console.log('Installation completed.');
});
svc.on('uninstall', () => console.log('Uninstallation completed.'));
// 卸载
if (svc.exists) return svc.uninstall();
// 安装
svc.install();