Node.js获取/确定操作系统版本

我想确定正在执行的某些脚本是否正在运行Mac OSX的特定版本。我意识到我可以执行/产生命令:

sw_vers -productVersion

有没有办法在没有node-exec-sync的情况下同步执行此操作(类似于process.arch)?我意识到同步生成/执行它是一个公认的坏习惯,但是我看不到其他方法。

回答:

您可以这样使用 OS模块:

var os = require('os');

os.platform(); // 'darwin'

os.release(); //'10.8.0'

然后将发行版本映射到Mac OS X的特定版本。

达尔文到Mac OS

X的映射可以在这里找到

以上是 Node.js获取/确定操作系统版本 的全部内容, 来源链接: utcz.com/qa/431120.html

回到顶部