如何使用Node.js获取Windows版本?
在Stack Overflow上有关于操作系统版本的问题,但没有关于Windows名称的问题,我希望使用Node.js找出Windows名称。
我研究了,,和using
等许多模块os
,发现它们对获取操作系统说明,进程环境等很有帮助。我也可以将其用于Linux或Windows,即我正在使用的平台。platform``getos``process
但是,如何检查使用Node.js在系统上安装的是Windows 7还是Windows 7?
我正在kinect2
Node.js项目中使用模块,该模块在Windows 8上可以正常工作,但我希望在Windows 7上使用它。
我已经检查过Kinect2在Windows 7上不起作用。
回答:
您可以使用在命令行中找到Windows版本ver
。例如,在我的机器上:
> verMicrosoft Windows [Version 10.0.14393]
要从节点执行此操作,请使用以下child_process.execSync
方法:
var versionString = require('child_process').execSync('ver').toString().trim()
整个.toString().trim()
业务是因为该命令的原始输出以a的形式返回Buffer
,在开头和结尾处都使用换行符。
以上是 如何使用Node.js获取Windows版本? 的全部内容, 来源链接: utcz.com/qa/403309.html