关于electron serialport的一些使用事项

想用electron做个app, 运用micropython的虚拟串口,与计算机USB直连时,抓取其串口通讯的数据。因为electron的引擎和serialport的引擎不一致,无法直接使用,需要重新编译

1) $npm install electron -D
2) $npm install serialport
3) $npm install electron-rebuild -D

4) 管理员身份打开命令行
npm install windows-build-tools -g (全局安装rebuild需要vs build tools和python2.7)

  • 问题1: 卡在python2.7安装成功
    https://github.com/felixrieseberg/windows-build-tools/issues

解决方法:
1、安装Microsoft C++ Build Tools (官网下载,插件不用勾)
2、运行npm install -g windows-build-tools
3、在%temp%文件夹中找到最新的文件名类似于dd_installer_20210421124746.log的文件(打开资源管理器直接输入 %temp% , 即可打开windows temp目录)
4、查看此文件,确保日志中输出了Closing the installer with exit code 0
5、在%temp%目录下创建一个名为dd_client_.log的文件
6、编辑5中创建的文件,加入一行Closing installer. Return code: 3010.然后保存。

(关于为什么要rebuild?
https://www.electronjs.org/docs/tutorial/using-native-node-modules)
5) $electron-rebuild
6) $electron .

OK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值