我正在尝试在NodeJS Windows 7和10上使用node-usb-barcode-scanner插件,并在尝试打开设备时遇到错误。
我已经尝试过直接使用node-hid,我得到了同样的错误
C:\Users\[user]\Desktop\[App]\node_modules\node-hid\nodehid.js:28
this._raw = new (Function.prototype.bind.apply(binding.HID,
^
Error: cannot open device with path \\?\hid#vid_16c0&pid_06e0#6&fe95c29&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
at Error (native)
at new HID (C:\Users\[user]\Desktop\[App]\node_modules\node-hid\nodehid.js:28:14)
at Object.<anonymous> (C:\Users\[user]\Desktop\[App]\index.js:6:14)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
这似乎与此处讨论的问题相同https://github.com/signal11/hidapi/issues/231
我修改了我的windows / hid.c文件以符合他们的建议。任何人都可以通过在Windows上重新编译并使其工作来与我交谈吗?
之前是否有人遇到此问题并修复过?它似乎是我尝试连接的任何USB设备 - 而不仅仅是条形码扫描仪。我的收据打印机也遇到了相同的连接问题,它也使用了node-hid。
由于