如何用NodeJs/Electron抓取计算机名?

How to grab the computer name with NodeJs / Electron?

我正在尝试从我的计算机中检索计算机名称,以便我可以在我的 mysql 查询中使用它进行比较。

我想将 computerName 定义为使用 NodeJs 获取用户定义的计算机名称的变量。 windows.

正在通过 electron 运行 处理此应用程序

如有任何帮助,我们将不胜感激。

您可以使用标准的 nodeJS os API 来检索计算机的(主机)名称,see this API documentation 了解更多详细信息。

const computerName = os.hostname()

在 Mac 上,按照 OP 的要求可靠地获得 "ComputerName" 的唯一方法是使用子进程,这并不理想...

cp.execSync('scutil --get ComputerName')

大多数时候主机名将 === ComputerName,但我今天通过艰难的方式发现情况并非总是如此。