gpt4 book ai didi

linux - 不需要 Node.js 模块

转载 作者:太空宇宙 更新时间:2023-11-04 11:15:08 24 4
gpt4 key购买 nike

我在 Raspberry pi 上写了一个 Node.js 服务器,并且之前已经成功地使用了其中的几个模块。

然而,在最新的版本中,需要包 serialport,我收到了以下错误消息:

 /home/pi/hub/node_modules/serialport/node_modules/bindings/bindings.js:85
throw err
^
Error: Could not load the bindings file. Tried:
-> /home/pi/hub/node_modules/serialport/build/Debug/serialport.node
-> /home/pi/hub/node_modules/serialport/build/Release/serialport.node
-> /home/pi/hub/node_modules/serialport/out/Debug/serialport.node
-> /home/pi/hub/node_modules/serialport/Debug/serialport.node
-> /home/pi/hub/node_modules/serialport/out/Release/serialport.node
-> /home/pi/hub/node_modules/serialport/Release/serialport.node
-> /home/pi/hub/node_modules/serialport/build/default/serialport.node
-> /home/pi/hub/node_modules/serialport/compiled/0.6/linux/arm/serialport.node
at bindings (/home/pi/hub/node_modules/serialport/node_modules/bindings/bindings.js:82:13)
at Object.<anonymous> (/home/pi/hub/node_modules/serialport/serialport.js:7:44)
at Module._compile (module.js:446:26)
at Object..js (module.js:464:10)
at Module.load (module.js:353:32)
at Function._load (module.js:311:12)
at Module.require (module.js:359:17)
at require (module.js:375:17)
at Object.<anonymous> (/home/pi/hub/server.js:8:15)
at Module._compile (module.js:446:26)

我尝试搜索此错误,包括在 stackoverflow 上搜索,但我找到的少数解决方案并未解决问题。

更新:

由于我无法辨别的原因,我现在遇到了一个不同的错误。我不记得有任何更改。

/home/pi/hub/node_modules/serialport/node_modules/bindings/bindings.js:77
throw e
^
Error: Unable to load shared library /home/pi/hub/node_modules/serialport/build/Release/serialport.node

我已经仔细检查过,我很确定 serialport 安装在正确的目录中

最佳答案

事实证明,如果您安装较早版本的串行端口,这将起作用:

npm install serialport@0.7.3

估计后来的版本不兼容我的nodejs版本

关于linux - 不需要 Node.js 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21426692/

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