Javascript 用electron-usb与electron

Javascript 用electron-usb与electron,javascript,node.js,npm,electron,node-gyp,Javascript,Node.js,Npm,Electron,Node Gyp,我试图将electron-usb库包含到我的electron项目中 当我在我的index.html文件中使用require('electron-usb')执行npm start时,控制台中出现错误: Uncaught Error: The specified procedure could not be found. \\?\C:\Users\Me\Documents\GitHub\electron-quick-start-master\electron-quick-start-master\n

我试图将
electron-usb
库包含到我的electron项目中

当我在我的
index.html
文件中使用
require('electron-usb')
执行
npm start
时,控制台中出现错误:

Uncaught Error: The specified procedure could not be found.
\\?\C:\Users\Me\Documents\GitHub\electron-quick-start-master\electron-quick-start-master\node_modules\electron-usb\build\Release\electron-v0.36-win32-x64\usb_bindings.node
此错误发生在文件ELECTRON_ASAR.js中


我做错了什么?我假设我必须以某种方式配置模块,使其与electron一起工作,但我不知道如何配置。

这可能是由错误的electron版本引起的(有关类似问题,请参阅本期:)


基本上,您应该尝试使用构建脚本的默认版本编译和运行

我去年也有同样的问题。我解决了这个问题,每天使用electron访问各种USB设备

我的解决方案是使用当前版本的electron usb和electron-prebuilt@1.0.2 必须是该版本或更低版本。原因是旧版本的electron使用的是节点版本5.x。Electron usb不适用于大于5.x版的节点。这很糟糕,因为我想使用最新的Electron和node 7的最新功能


几年前,当我开始这个项目时,关于这个主题的信息完全是零。我知道这有多令人沮丧。如果您需要,我将很乐意帮助您入门。

谢谢您的提示。我试过了,但不幸的是错误仍然是一样的。还有其他选择吗?