Rai*_*man 5 serial-port arduino node.js node-gyp electron
我的任务是构建一个 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 上。我不知道如何为电子采用串行端口包。
使用Electron-Rebuild:此可执行文件根据您的 Electron 项目正在使用的 io.js 版本重建本机 io.js 模块。这允许您在 Electron 应用程序中使用本机 io.js 模块,而无需您的 io.js 系统版本完全匹配。
npm install --save-dev electron-rebuild
# Every time you run "npm install", run this
./node_modules/.bin/electron-rebuild
# On Windows if you have trouble, try:
.\node_modules\.bin\electron-rebuild.cmd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6577 次 |
| 最近记录: |