【问题标题】:Using electron-usb with electron将电子 USB 与电子一起使用
【发布时间】:2016-11-23 04:34:31
【问题描述】:

我尝试将electron-usb 库包含到我的电子项目中。

当我在我的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 中 Click here to see it

我做错了什么?我假设我必须以某种方式配置模块,它可以与电子一起使用,但我不知道如何。

【问题讨论】:

    标签: javascript node.js npm electron node-gyp


    【解决方案1】:

    去年我也遇到了同样的问题。我解决了它,每天使用电子访问各种 USB 设备。

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

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

    【讨论】:

      【解决方案2】:

      这可能是由错误的 Electron 版本引起的(请参阅此问题以了解类似问题:kinect2

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

      【讨论】:

      • 感谢您的提示。我试过了,但不幸的是错误仍然是一样的。还有其他选择吗?
      猜你喜欢
      • 2017-11-20
      • 2020-02-01
      • 2019-12-04
      • 2021-10-22
      • 2023-03-22
      • 2015-12-06
      • 2016-11-14
      • 2015-08-16
      • 2016-10-09
      相关资源
      最近更新 更多