Tag: 跳跃运动

如何解决使用Node.js和Johnny-Five无法find模块'serialport'?

主要目标:使用Johnny-five和node.js为我的Arduino运行脚本,使用LeapMotion Controls 我有一个文件夹 1:“robotarm.js”脚本 Leapjs'lib'文件夹 leapjs中具有下划线,glmatrix和ws的“node_modules”文件夹。 我已经上传了Arduino板上的标准Firmata,我正在尝试运行我的脚本来启动程序。 但是,当我去terminal,进入我的proj文件夹和types节点robotarm.js,这是会发生什么事情: Kriss-MacBook-Pro:armproj Kris$ node robotarm.js module.js:340 throw err; ^ Error: Cannot find module 'serialport' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Board.Serial.detect (/Users/Kris/node_modules/johnny-five/lib/board.js:69:7) at new Board (/Users/Kris/node_modules/johnny-five/lib/board.js:299:23) at Object.<anonymous> (/Users/Kris/Desktop/armproj/robotarm.js:90:9) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32)