获取方式
在Nodejs中以编程方式获取操作系统有2种方法,一种方法是使用process.platform
属性,另一种方法是使用Nodejs OS
模块。
这里我们用process.platform
来做演示
switch(process.platform) {
case "darwin":
console.log("Mac OS")
break;
case "win32":
console.log("Window OS")
break;
}
更多平台标识符
aix
darwin
freebsd
linux
openbsd
sunos
win32
延伸一步,如何获取系统版本?
其实也比较简单, 使用os
模块的release
即可
const os = require('os');
console.log(os.release());