主要目标:使用 Johnny-5 和 node.js 为我的 Arduino 运行脚本,使用 LeapMotion Controls
我有一个文件夹
1:“robotarm.js”脚本
2.Leapjs 'lib' 文件夹
- jumpjs 中的“node_modules”文件夹,其中包含下划线、glmatrix 和 ws。
我已经在 Arduino 板上上传了标准固件,我正在尝试运行我的脚本来启动程序。但是,当我进入终端时,进入我的 proj 文件夹并输入 node robots.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)