首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子和串行口

电子和串行口
EN

Stack Overflow用户
提问于 2016-10-26 05:21:16
回答 1查看 10.3K关注 0票数 6

我已经尝试了一切,试图使电子与个人电脑的串口工作。按照序列化端口的所有说明(甚至尝试构建本机模块)都没有成功。

有人运气好吗?电子能用串口工作吗?如果是的话,请分享你的智慧。

EN

回答 1

Stack Overflow用户

发布于 2017-03-04 03:22:12

下面是我们在执行npm安装(或升级电子或节点系列之后)后运行的命令。

  • 在Mac上 rm -rf节点_模块/序列化端口/构建/*节点_模块/..bin/电子-重新构建-w序列化端口-f ls节点_模块/序列化端口/构建/发布
  • 赌赢 rmdir /S /Q node_modules\serialport\build\ node_Modes.bin\电子-重新构建-w串行口-f dir node_modules\serialport\build\Release

根本问题是节点序列化是一个本机模块,所以您必须编译它,或者使用与节点版本相对应的预构建版本。但是,节点电子所期望的版本通常(几乎总是)会与您在全局安装的节点的版本不同。在重新构建节点序列化时,需要针对电子所期望的节点版本。谢天谢地,电子重建处理这个问题。安装并按上面的方式运行它。它会弄清楚你使用的是哪种电子版本(假设你没有把它藏在某个意想不到的地方)。

我们遇到的另一个问题是,在运行电子重建之前,您需要手动删除构建工件,否则就不会生成新的构件。有可能自从我上次看这篇文章以来,这个问题已经解决了。

我将直接列表作为第三个命令包括进来,这样我就可以看到一些可以确保文件生成的输出。

我们的解决方案是基于对节点序列化问题中的主题进行的超长讨论。您不需要阅读它,但是如果您从这里开始,https://github.com/EmergingTechnologyAdvisors/node-serialport/issues/538#issuecomment-273927595,在这里他们说:

我觉得这个问题应该了结,对吧?这不是一个问题,已经很久没有了,因为节点-串行口工作得很好。 主要的问题是电子,每个开始使用电子的人都会对本机模块产生问题,而这个线程中的大多数问题都是关于如何让本机模块工作的。

...and,那么问题就结束了。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40254287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档