坑实在是太多啦!

整了一天才摸索出来

真是感慨良多

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

下面说一下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. 【Codeforces】1015B Obtaining the String(字符串 交换)
  2. 思科发力虚拟化和云服务 推出多款新品
  3. linux webrtc浏览器,WebRTC 浏览器支持
  4. DS二叉树--左叶子数量
  5. 专科学计算机没有吗,我是专科生,学计算机信息管理专业的,我没有拿到..._考研_帮考网...
  6. draggable columns vs copy column name in phpMyAdmin
  7. 【Unity3D插件】PUN 2插件分享《Unity3D多人在线联机联网插件》——客户端服务器端一体
  8. Web框架-SSM框架
  9. 电商管理系统微服务架构图
  10. 百度OCR图片内容识别
  11. windows下cmd 查找/关闭端口
  12. PHP中单引号与双引号用法
  13. 怎么从安卓设备转移数据到苹果_如何将数据从安卓设备转移到iPhone12
  14. Cisco Packet Tracer汉化处理
  15. 网络空间安全是否有必要考研
  16. 蓝牙 WBS 宽带通话 (wide band speech) 剖析(二) -- BCCMD control chip
  17. C语言编程实现冰雹猜想的算法,并测算各个自然数到达4-2-1谷底(即N等于4,2,1结束后)所经过的变换次数。
  18. 【Math ML】Lagrange Multipliers 拉格朗日乘数
  19. 【docker入门】docker入门
  20. 使用 with as 优化SQL-深度剖析

热门文章

  1. 【ASE入门学习】ASE入门系列十六——色相与自动变色荧光棒
  2. Word2013为文档添加多种页码格式
  3. LabVIEW操作者框架(Actor Framework)范例集锦之六:VIPM
  4. Flink(16):Flink之Connect Kafka API
  5. mpc使用介绍(四)
  6. EasyV可视化主题套件「宝蓝」助力轻松搭建数据可视化大屏
  7. lnmp下论坛的搭建
  8. 从有道笔记再谈个人知识管理系统的功能设置
  9. python打开import找不到matplotib_python - ImportError:没有名为matplotlib.pyp的模块
  10. 升学——妹妹小鱼儿升学所让我想到的