javascript - 如何在纯 JavaScript 中检测 MacOS Sierra 版本
问题描述
我需要使用纯 javascript检测MacOS Sierra 及其版本号。请帮我提供一个代码片段。
解决方案
尝试使用您的命令运行子进程,如下所示:
const { exec } = require("child_process");
exec("system_profiler SPSoftwareDataType", (error, stdout, stderr) => {
if (error) {
console.log(`error: ${error.message}`);
return;
}
if (stderr) {
console.log(`stderr: ${stderr}`);
return;
}
console.log(`stdout: ${stdout}`);
});
推荐阅读
- c# - Xamarin Forms 在编译时显示 IValueConverter 错误
- angular - 如何在 Angular 2 及更高版本内部发生双向数据绑定
- javascript - 有没有办法在 testcafe 的 assert 语句中传递多个选项?
- javascript - 将功能组件传递给 React Spring 的 useTransition
- apache - 为什么 NGINX 会在我的请求中附加“/publisher”资源
- python - Python asyncio wait_for 同步
- python - 在 Python 中使用 Flask 创建 ML 模型的 API
- linux - 如何编写seccomp BPF程序过滤系统调用指令指针
- python - 拟合二维高斯时 sigma 太小
- javascript - 用于检查 URL 的 Chrome 书签