electron-vite icon indicating copy to clipboard operation
electron-vite copied to clipboard

主进程使用了setInterval,热重载会开启多个窗口

Open weiminghaoo opened this issue 1 year ago • 2 comments

Describe the bug

主进程使用了setInterval,热重载watchHook中ps.kill()杀不死,是否可以修改为ps.kill('SIGKILL')?

Electron-Vite Version

2.0.0

Electron Version

28.2.0

Vite Version

5.0.12

Validations

weiminghaoo avatar Feb 06 '24 06:02 weiminghaoo

@weiminghaoo 未能重现此问题,setInterval 是否有特殊逻辑,提供相关复现示例或更详尽的信息。

alex8088 avatar Feb 19 '24 03:02 alex8088

@weiminghaoo 未能重现此问题,setInterval 是否有特殊逻辑,提供相关复现示例或更详尽的信息。

import { usb } from 'usb' usb.on('attach', (device) => { }) usb.on('detach', (device) => { }) 使用了usb,内部应该是有使用setInterval来监听usb设备的插拔,我的开发环境是mac

weiminghaoo avatar Feb 22 '24 07:02 weiminghaoo