节点串口操作系统要求

问题描述 投票:0回答:1

我需要能够从我的 JS 代码中读取串行端口。我最近偶然发现了这个组件 https://github.com/voodootikigod/node-serialport

对客户端计算机操作系统有什么要求?

要安装它,它所说的就是

 npm install serialport

那是什么?该命令应该在哪里运行?

node.js node-serialport
1个回答
2
投票

您指出的模块适用于 node.js 事件驱动的 Javascript 应用程序服务器。 这里强调的是,node.js 是服务器端的,而不是在浏览器中运行的东西。

您指出的命令调用 npm,一个 Node.js 的包管理器。 您需要在代码预期运行的服务器上执行该命令。

虽然只有代码的作者才能给您权威的答案,但快速查看 JavascriptC++ 代码 似乎并没有揭示任何特定于平台的内容。

好吧,只要你能编译那个C++代码。 如果您的服务器运行在 Windows 上,这看起来是个问题

该库似乎希望将串行端口视为常规文件。 虽然如果您使用的是 Unixish 操作系统(Linux、BSD、Solaris、OS X 等,尽管我认为 Mac 几十年来还没有串行端口),这应该是一种显而易见的方法,但它是如果您只是要求 Windows 打开

COM1
并让它正常工作,这并不是立即清楚或明显的。

因此,如果您在 Unix 上托管它,成功的机会可能比在 Windows 上大得多。

© www.soinside.com 2019 - 2024. All rights reserved.