首页 > 解决方案 > Electron child_process.exec('df -h') 在 Windows 的生产环境中不起作用

问题描述

我用 Electron 和 React 构建了一个严重依赖于 unix 命令的应用程序。我曾经child_process.exec获取必要的数据,但在我使用electron-builder这些命令打包应用程序后停止工作。我发现它exec使用默认的 Windows shell,所以cmd命令可以正常工作。有没有办法将这种行为更改为生产中的默认值?例子:

child_process.exec('df -h', (err, stdout, stderr) => {...code here})

标签: javascriptnode.jselectron

解决方案


推荐阅读