node.js 使用serialport模块进行串口通信,解决file not found问题

原创 2018年04月17日 17:56:35

说正文之前,我真的很想说,这个模块很坑,而且windows更坑!

进入正题 : (只讲windows下如何使用)

1、安装模块:npm install serialport (全局安装请加 -g)

2、全局安装node-gyp:github地址:请一定跟着这个步骤走点击打开链接,安装时请注意,选项2的内容也必须安装,而且vc++必须使用默认安装路径,不可以更改安装路径,关于python必须安装2.7版,3.x版serialport模块会报错,python安装完了记得看一下环境变量是否添加。

3、使用命令行 进入到你安装serialport的地方 即:项目名称--> node_modules-->serialport 

node-gyp configure   //生成适当的项目构建文件

    如果此时你的vc++2015版没有检测出来,请输入命令行

 node-gyp configure --msvs_version = 2015

    然后

node-gyp build //预编译

      如果这一步报错说版本不一致,你根据报错提示的路径,看看你电脑里是多少版本的,然后根据报错的另一条路径找到模块文件里的文件,修改文件里的版本号就可以了。之后再次运行

4、现在你可以放心调用serialport模块了

 ps:如果你在安装时出了什么别的问题,随时留言,我会看到的



Node.js Mocha测试框架的使用

-
  • 1970年01月01日 08:00

nw.js(node-webkit) node-serialport的替代方案

背景nw.js,前身叫做node-webkit,能够同时提供浏览器和node.js的运行环境。其本身具有跨平台能力,能够同时在windows/linux下运行,使得利用web前端开发桌面app成为了可...
  • vinnie__
  • vinnie__
  • 2017-07-15 22:17:18
  • 755

Electron+NodeJS+Node-Serialport安装备忘

NodeJS Native Module Rebuild - remark 编译环境: VC 2017 Building Tool+ Python 2.7.13 x64 + NodeJS LTS ...
  • love100628
  • love100628
  • 2017-07-19 09:56:44
  • 1038

Nodejs Serialport文档翻译

想象一个世界,你可以在那写javascript来控制搅拌机,灯,安全系统或者甚至是机器人。是的,我说的是机器人。那个世界就是这儿,现在使用node serialport。它提供一个非常简单的接口所需要...
  • i7thTool
  • i7thTool
  • 2017-09-18 17:27:07
  • 921

halcon/mfc利用serialport类进行串口通信

1.引言串口通信用mscomm控件在x64平台下报错,只能在Win32平台下工作,所以想着换平台,下载32位的halcon进行安装。安装时,不用卸载64位,安装时提示安装插件,会自动检测到runtim...
  • menshu1892
  • menshu1892
  • 2017-04-24 22:14:11
  • 1272

关于利用android-serialport-api实现在安卓设备上进行串口通信,附精简版demo,亲测可用。

之前在网上找过,都不行,故自行下载google源码,弄了一个精简版
  • ckw474404603
  • ckw474404603
  • 2014-07-15 11:06:03
  • 6211

vc++基于VS2010用SerialPort类实现串口通信

  • 2014年01月02日 15:32
  • 29.2MB
  • 下载

VS 串口通信SerialPort,官方demo

网上有很多解决方案: 主流大概三种: 1、使用mscomm控件,是微软以前提供的控件,现在已经放弃了。当然在vs中可以手动集成这个控件,也能使用,但是需要注册。 2、自己编程实现串口通信(这个以...
  • feixiangsmile
  • feixiangsmile
  • 2017-10-12 09:26:04
  • 2646

C# 使用SerialPort控件用类及线程实现串口通信

using System;      using System.Collections.Generic;      using System.ComponentModel;      using...
  • Tianqin20140902
  • Tianqin20140902
  • 2015-07-04 10:46:48
  • 3644

cmake编译QT5串口通信

1 . cmake编译QT4工程     参见博客: 用CMake 构建Qt 项目  2. cmake编译QT5     2.1   QT5 与qt4的区别:          主要是QT5将qt库的...
  • zyh821351004
  • zyh821351004
  • 2015-06-25 09:02:16
  • 1924
收藏助手
不良信息举报
您举报文章:node.js 使用serialport模块进行串口通信,解决file not found问题
举报原因:
原因补充:

(最多只允许输入30个字)