如題
我在electron中想要偵測usb插拔
我有找到usb-detection這個node js模組
但是這個有點問題...
這個模組的 usbDetect.on(event)
只會觸發一次之後都不會在觸發
意思就是第一次插入或拔出usb裝置時
會觸發一次event
但之後的插拔都不會觸發event
但是我似乎找不到其他能夠偵測usb插拔的模組了
usb-detection這個node js模組沒有問題,每次插入或拔出usb裝置,都會觸發相關的event。
var usbDetect = require('usb-detection');
usbDetect.startMonitoring();
usbDetect.on( 'add', device => console.log('add', device) );
usbDetect.on( 'remove', device => console.log('remove', device) );
console.log( 'Press any key to exit' );
var stdin = process.stdin;
stdin.setRawMode( true );
stdin.resume();
stdin.on( 'data', () => {
usbDetect.stopMonitoring();
process.exit();
});