NW.JS使用node模块serialport串口通信
坑实在是太多啦!
整了一天才摸索出来
真是感慨良多
希望以后用到的人不要再走进坑了
下面说一下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串口通信相关推荐
- serialport串口通信
serialport串口通信 npm包serialport /** @Descripttion: * @Author: yizheng.yuan* @Date: 2020-03-02 09:38:54 ...
- WHEELTEC IMU-N100惯导模块之串口通信(一)
目录 前言 一.查看接入的usb设备 二.安装serial包 三.测试imu是否有数据输出到屏幕 1.创建功能包 2.编写CMakeLists.txt文件 3.编写imu_pub.cpp文件 4.测试 ...
- vue调用android串口通信,vue-cli3+electron+serialport实现串口通信,收银系统对接电子秤...
项目创建参考:https://zhuanlan.zhihu.com/p/75764907 电脑本地环境准备 注意版本号,electron和node建议使用跟我一样的版本 node版本:12.16.1 ...
- 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 ...
- nw.js 调用驱动程序_使用NW.js创建照片发现应用程序(第2部分)
nw.js 调用驱动程序 NW.js (formerly known as Node Webkit) is a framework for creating cross-platform deskto ...
- 在NW.js里面使用node-printer
0.写在前面的一些提示 不要使用太高版本的 NW.js 以及 Node.js,因为 node-printer 会有兼容性问题,目前笔者测试到 node-printer 最高只能在 0.43.x 版本以 ...
- 【串口通信】K210与STM32串口通信、K210与OpenMV串口通信
[串口通信]K210与STM32串口通信.K210与OpenMV串口通信 串口通信 前言 为何需要串口通信 K210如何进行串口通信 K210串口配置 K210串口发送相关定义 K210串口发送测试 ...
- 单片机实验(十二)RS232串口通信
80S52:RS232双工串口通信模块 功能:和PC机通信说骚话 模块介绍 串口通信主要四个要点 SBUF寄存 SBUF主要用来储存从PC接收的信息和准备向PC发送的信息,大小为8位 波特率匹配 要与 ...
- HTML/JS/浏览器与串口通信(一)
在一些应用场景中,Web应用程序需要获取访问者电脑上连接的硬件设备,即浏览器和串口通信.通常的做法是为这些硬件设备开发ActiveX控件,并将其嵌入到HTML网页中供InternetExplorer浏 ...
最新文章
- 【Codeforces】1015B Obtaining the String(字符串 交换)
- 思科发力虚拟化和云服务 推出多款新品
- linux webrtc浏览器,WebRTC 浏览器支持
- DS二叉树--左叶子数量
- 专科学计算机没有吗,我是专科生,学计算机信息管理专业的,我没有拿到..._考研_帮考网...
- draggable columns vs copy column name in phpMyAdmin
- 【Unity3D插件】PUN 2插件分享《Unity3D多人在线联机联网插件》——客户端服务器端一体
- Web框架-SSM框架
- 电商管理系统微服务架构图
- 百度OCR图片内容识别
- windows下cmd 查找/关闭端口
- PHP中单引号与双引号用法
- 怎么从安卓设备转移数据到苹果_如何将数据从安卓设备转移到iPhone12
- Cisco Packet Tracer汉化处理
- 网络空间安全是否有必要考研
- 蓝牙 WBS 宽带通话 (wide band speech) 剖析(二) -- BCCMD control chip
- C语言编程实现冰雹猜想的算法,并测算各个自然数到达4-2-1谷底(即N等于4,2,1结束后)所经过的变换次数。
- 【Math ML】Lagrange Multipliers 拉格朗日乘数
- 【docker入门】docker入门
- 使用 with as 优化SQL-深度剖析
热门文章
- 【ASE入门学习】ASE入门系列十六——色相与自动变色荧光棒
- Word2013为文档添加多种页码格式
- LabVIEW操作者框架(Actor Framework)范例集锦之六:VIPM
- Flink(16):Flink之Connect Kafka API
- mpc使用介绍(四)
- EasyV可视化主题套件「宝蓝」助力轻松搭建数据可视化大屏
- lnmp下论坛的搭建
- 从有道笔记再谈个人知识管理系统的功能设置
- python打开import找不到matplotib_python - ImportError:没有名为matplotlib.pyp的模块
- 升学——妹妹小鱼儿升学所让我想到的