没有找到本机构建平台=darwin arch=arm64 runtime=electron abi=103



我目前正在尝试在我的电子应用程序中使用以下包:

https://github.com/SnosMe/uiohook-napi

但是无论我做什么,我总是在控制台得到上述错误。

我通过

访问预加载文件中的包
import { uIOhook, UiohookKey } from 'uiohook-napi';
uIOhook.on('keydown', (e) => {
if (e.keycode === UiohookKey.Q) {
console.log('Hello!');
}
if (e.keycode === UiohookKey.Escape) {
process.exit(0);
}
});
uIOhook.start();

并尝试以下步骤:

通过npm Install uihook-napi安装

a ./node_modules/.bin/electron-rebuild

通过node-gyp configure build

在node_modules文件夹中手动构建包通过HOME=~/手动重建。电子-gyp节点-gyp重建——目标=18.2.3——arch=arm64——distl =https://electronjs.org/headers

因为这不是我第一次遇到类似的问题与本地模块,我很确定我有一个地方在我的想法阻塞

在这种情况下,问题是发布包.json中缺少依赖项

相关内容

  • 没有找到相关文章

最新更新