如何为Node.js安装IRremote库?

时间:2015-03-20 14:38:06

标签: javascript node.js module arduino

我想用一个应用程序控制一个连接到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与之间沟通的项目 计算机。

0 个答案:

没有答案