Javascript 无法在节点上使用Noble=>;错误:EAFNOSUPPORT,协议不支持地址族

Javascript 无法在节点上使用Noble=>;错误:EAFNOSUPPORT,协议不支持地址族,javascript,node.js,bluetooth-lowenergy,Javascript,Node.js,Bluetooth Lowenergy,我在windows上的ubuntu终端上,我试图安装@Forwardware/noble,这是node.js的一个可扩展模块,安装成功,但当我尝试启动我的程序时,程序在我的第一行停止:const noble=require('@Forwardware/noble') 我有一个错误: /mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxi

我在windows上的ubuntu终端上,我试图安装@Forwardware/noble,这是node.js的一个可扩展模块,安装成功,但当我尝试启动我的程序时,程序在我的第一行停止:
const noble=require('@Forwardware/noble')
我有一个错误:

/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/hci-socket/hci.js:74
  this._socket = new BluetoothHciSocket();
                 ^

Error: EAFNOSUPPORT, Address family not supported by protocol
    at new Hci (/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/hci-socket/hci.js:74:18)
    at new NobleBindings (/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:25:15)
    at Object.<anonymous> (/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:546:18)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at module.exports (/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12) {
  errno: 97,
  code: 'EAFNOSUPPORT',
  syscall: 'socket'
}
我试图卸载和重新安装后,但没有改变。我以前使用的是Node.js的最新版本,并对其进行了降级,但没有任何更改。 我不知道怎么解决,如果你有主意,我很乐意听你说。
提前感谢。

您能展示一下您的代码吗?我想看看您是如何导入模块的,您正在收听的事件,以及您是如何实例化BloototohcIsocket的。您到底安装了什么以及如何安装的?您是否根据自述文件安装了?您使用的驱动程序是什么?我首先在noble githup上尝试了快速示例代码:但没有成功,目前我的代码只是“const noble=require”(“@弃置软件/noble”);console.log(“你好,诺贝尔”);“”我自己并没有举例说明Blootoothciocket。对于安装,是的,我遵循了自述文件中Linux的先决条件
node -v 
v12.20.0
npm -v
6.14.8