坑实在是太多啦!

整了一天才摸索出来

真是感慨良多

希望以后用到的人不要再走进坑了

下面说一下nw.js中使用serialport

1.node.js是肯定要装的

2.npm install node-gyp -g  #安装node-gyp

3.npm install node-per-gyp -g #安装node-per-gyp

4.npm install nw-gyp -g #安装nw-gyp

5.npm install --global --production windows-build-tools #这一步会把vs2005和Python2.7一起装了,如果失败只能单独装,教程在

GitHub:https://github.com/nwjs/nw-gyp#readme

6.npm install serialport -g #安装串口通信模块

7.然后命令行cd到serialport下

8.nw-gyp configure --target=x.xx.x(nw版本) #设置配置信息 版本号

9.nw-gyp rebuild --target=x.xx.x --arch=x64 #重新编译 也需要设置版本号 否则失败

10.编译完后把这个模块复制一份到nw.js文件夹下的node_modules就直接可以用了.

到此应该会成功的,

还不行的可以联系我,欢迎交流,互助^^

NW.JS使用node模块serialport串口通信相关推荐

  1. serialport串口通信

    serialport串口通信 npm包serialport /** @Descripttion: * @Author: yizheng.yuan* @Date: 2020-03-02 09:38:54 ...

  2. WHEELTEC IMU-N100惯导模块之串口通信(一)

    目录 前言 一.查看接入的usb设备 二.安装serial包 三.测试imu是否有数据输出到屏幕 1.创建功能包 2.编写CMakeLists.txt文件 3.编写imu_pub.cpp文件 4.测试 ...

  3. vue调用android串口通信,vue-cli3+electron+serialport实现串口通信,收银系统对接电子秤...

    项目创建参考:https://zhuanlan.zhihu.com/p/75764907 电脑本地环境准备 注意版本号,electron和node建议使用跟我一样的版本 node版本:12.16.1 ...

  4. Node.js(一、Node.js基础、模块加载机制、包等)

    Node.js(一.Node.js基础.模块加载机制.包等) 1.Node.js基础 1.1.Node是什么 1.2.Node环境安装失败解决方法 1.2.1.Node环境搭建 1.2.2.错误代码2 ...

  5. nw.js 调用驱动程序_使用NW.js创建照片发现应用程序(第2部分)

    nw.js 调用驱动程序 NW.js (formerly known as Node Webkit) is a framework for creating cross-platform deskto ...

  6. 在NW.js里面使用node-printer

    0.写在前面的一些提示 不要使用太高版本的 NW.js 以及 Node.js,因为 node-printer 会有兼容性问题,目前笔者测试到 node-printer 最高只能在 0.43.x 版本以 ...

  7. 【串口通信】K210与STM32串口通信、K210与OpenMV串口通信

    [串口通信]K210与STM32串口通信.K210与OpenMV串口通信 串口通信 前言 为何需要串口通信 K210如何进行串口通信 K210串口配置 K210串口发送相关定义 K210串口发送测试 ...

  8. 单片机实验(十二)RS232串口通信

    80S52:RS232双工串口通信模块 功能:和PC机通信说骚话 模块介绍 串口通信主要四个要点 SBUF寄存 SBUF主要用来储存从PC接收的信息和准备向PC发送的信息,大小为8位 波特率匹配 要与 ...

  9. HTML/JS/浏览器与串口通信(一)

    在一些应用场景中,Web应用程序需要获取访问者电脑上连接的硬件设备,即浏览器和串口通信.通常的做法是为这些硬件设备开发ActiveX控件,并将其嵌入到HTML网页中供InternetExplorer浏 ...

最新文章

  1. 项目实战解决 java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.
  2. STM32 时钟系统
  3. 详解:设计模式之-适配器模式
  4. isinstance()函数的应用
  5. python密码登录程序三次_Python实现账号密码输错三次即锁定功能简单示例
  6. 【题解】Luogu P5071 [Ynoi2015]此时此刻的光辉
  7. 浅议PIM(一文看懂PIM)
  8. java swing 提示信息,java swing工具提示与不同的消息
  9. .htaccess rewrite 规则详细说明
  10. 大数据基础——知识汇总
  11. 如何用JS刷新当前页面
  12. PPT设计的四大基本原则(对齐)
  13. 中国人寿保险软件开发机试题 java实现
  14. XILINX 7系列FPGA_Slice_存储器_XADC篇
  15. 精准发力补短板,产教融合发展论坛为“稳就业”赋能!
  16. TX2安装pytorch+TensorRT+yolov5实现实时检测
  17. GitHub Education Tools (学生包)申请教程 Digital Ocean 50美元优惠码使用教程
  18. 基于Tushare的数据搜集与沪市选股
  19. MATLAB桌角边缘线,构建创意平板折叠桌的数学模型
  20. Linux curl命令最全详解

热门文章

  1. linux虚拟网卡tun,Centos7 创建虚拟网卡(tun/tap)
  2. Seaborn的调色盘和图画背景刻度设置
  3. Arduino篇-红外遥控器控制小车
  4. TortoiseSVN英文版菜单中文翻译
  5. RADOS分布式对象存储原理简介
  6. 微软Surface叫板苹果iPad的六大优势
  7. VMware EXSI 配置两个网卡(外网和内网)
  8. 我用 Python 自制成语接龙小游戏,刺激
  9. “Live城市”作品介绍:
  10. Spring(六):AOP