我的任务是构建一个 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 上。我不知道如何为电子采用串行端口包。