我正在使用node开发一个应用程序。
在我的应用程序中,如果运行该应用程序的操作系统是macOS(当process.platform
为'darwin'时),我应该检查是否已安装 homebrew 和一个某些软件包是否通过brew安装。如果两个都安装,我还需要获取该软件包的路径。
const { exec } = require('child_process')
if(process.platform == 'darwin'){
// TODO: check if homebrew is installed
// TODO: check if a certain package is installed by brew
// TODO: check the absolute path of the package
}
我该怎么做?
谢谢