我已经尝试了一切,试图使电子与个人电脑的串口工作。按照序列化端口的所有说明(甚至尝试构建本机模块)都没有成功。
有人运气好吗?电子能用串口工作吗?如果是的话,请分享你的智慧。
发布于 2017-03-04 03:22:12
下面是我们在执行npm安装(或升级电子或节点系列之后)后运行的命令。
根本问题是节点序列化是一个本机模块,所以您必须编译它,或者使用与节点版本相对应的预构建版本。但是,节点电子所期望的版本通常(几乎总是)会与您在全局安装的节点的版本不同。在重新构建节点序列化时,需要针对电子所期望的节点版本。谢天谢地,电子重建处理这个问题。安装并按上面的方式运行它。它会弄清楚你使用的是哪种电子版本(假设你没有把它藏在某个意想不到的地方)。
我们遇到的另一个问题是,在运行电子重建之前,您需要手动删除构建工件,否则就不会生成新的构件。有可能自从我上次看这篇文章以来,这个问题已经解决了。
我将直接列表作为第三个命令包括进来,这样我就可以看到一些可以确保文件生成的输出。
我们的解决方案是基于对节点序列化问题中的主题进行的超长讨论。您不需要阅读它,但是如果您从这里开始,https://github.com/EmergingTechnologyAdvisors/node-serialport/issues/538#issuecomment-273927595,在这里他们说:
我觉得这个问题应该了结,对吧?这不是一个问题,已经很久没有了,因为节点-串行口工作得很好。 主要的问题是电子,每个开始使用电子的人都会对本机模块产生问题,而这个线程中的大多数问题都是关于如何让本机模块工作的。
...and,那么问题就结束了。
https://stackoverflow.com/questions/40254287
复制相似问题