gpt4 book ai didi

electron - 无法在 Electron 应用程序中使用node-hid库

转载 作者:行者123 更新时间:2023-12-02 08:04:16 26 4
gpt4 key购买 nike

我在我的 Electron 应用程序中集成了用于视频通话的OpenTok.js库,为此我想使用罗技设备并使用我需要 node-hid 库,我的应用程序可以使用它来检测设备。

我已经完成了在 Electron 项目中使用 node-hid 所需的所有操作,软件包确实已安装但是当我在 js 文件中需要它时,使用:-

var HID = require('node-hid');
var devices = HID.devices();

并运行我的应用程序,它给出了一个错误

Error: Module version mismatch. Expected 50, got 51. So please help me with this issue .

谢谢

最佳答案

使用electron-rebuild来重建适合 Electron 的模块。有些节点模块并不完全适合 Electron,因为 Electron 使用它自己构建的 Node。因此, Electron-rebuild 将解决我们使用的节点模块的任何不兼容或功能问题。推荐的方法是将 "postinstall": "electron-rebuild --force" 行添加到 package.json 文件的 scripts 中。

另一件事,在 Linux 上,当您运行开发模式时,您必须以 sudo 身份运行脚本。否则会出现另一个问题,例如无法使用路径打开设备...

希望这对某人有帮助......:)

关于electron - 无法在 Electron 应用程序中使用node-hid库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42955866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com