我想用一个应用程序控制一个连接到Arduino的IR Led 在电脑上。
所以我去下载了Node.js模块附带的IRremote库(https://github.com/AnthonyMyatt/IRremote)
问题在于,当我删除文件时(如其他帖子中所述,如何手动安装Node.js模块),我调用'require'函数, 运行程序时出错。
Debugger listening to port 5858
module.js:355
Module._extensions[extension](this,filename);
^
Error: no errorc:\users\hp\node_modules\irlib\build\Release\IRremote.node
at Error (native)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (c:\users\hp\documents\visual studio 2013\Projects\Leap motion_Arduino Test\Leap motion_Arduino Test\server.js:1:72
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
Press any key to continue...
我的server.js的第一行是:
var IR = require("irlib");
var webSocket = require('ws'),
其中irlib是我给包含模块的文件夹名称。
我真的不知道,但我怀疑这个库有问题(文件结构与johnny-five或ws不完全相同)。
有人能告诉我如何在Node.js中安装此IRremote库吗?
我是学生,我喜欢和Arduino一起做事 作为一种爱好。我这样做已经有一年了, 但我还是个新手。
我最近开始使用Node.js,因为我想制作一个 涉及Arduino与之间沟通的项目 计算机。