我的任务是构建一个HTML5桌面应用程序,它与串口一起使用,因为我在COM端口的另一端有一个arduino .
我同时安装了 electron-prebuilt
和 serialport
包(我在 package.json
中指定了它们) . 在我的主网页中,我包含 main.js
,并且我试图要求 serialport
包,但是我收到以下错误:
未捕获错误:找不到模块'D:\ Projects \ arduino \ HTMLPresentation \ node_modules \ serialport \ build \ serialport \ v1.7.4 \ Release \ node-v45-win32-x64 \ serialport.node'
我已经阅读了一些有关该问题的QA主题(一些abracadabras与 node-gyp
),但注意到我的工作:在Windows 8.1和Ubuntu 15.04上 . 我不知道如何采用serialport包用于电子 .
1 回答
使用Electron-Rebuild:此可执行文件针对您的Electron项目正在使用的io.js版本重建本机io.js模块 . 这允许您在Electron应用程序中使用本机io.js模块,而不会使您的系统版本的io.js完全匹配 .