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

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

sw_vers -productVersion

有没有办法在没有node-exec-sync的情况下同步(类似于process.arch)?我意识到它是一种可以同步生成/执行的坏习惯,但我没有看到另一种方法.

最佳答案
你可以像这样使用the OS module

var os = require('os');
os.platform(); // 'darwin'
os.release(); //'10.8.0'

然后将发布版本映射到特定版本的Mac OS X.

达尔文到Mac OS X映射可以在here找到

转载注明原文:javascript – Node.js获取/确定操作系统版本 - 代码日志