javascript - 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})
解决方案
推荐阅读
- python - 如何在 Python 中对矩阵中的值进行归一化?
- c# - 如何使用LINQ从字符串中找到一个数字?
- c - strcmp 为两个相同的字符串返回不正确的值
- java - 使用 cognito createAdminUser 方法的 Java 应用程序中缺少身份验证令牌错误
- javascript - Watson Assistant Webchat 删除会话后聊天图标也消失了吗?
- php - React + Firebase + 自定义 PHP API?
- http - 在 .net 核心中播放视频的问题
- powerbi-desktop - 删除列中的重复项但保留 BLANK 和 NULL 单元格
- c# - C# 读取大型非结构化 Json 文件 (7GB+)
- qemu - QEMU virtio/virtconsole 设备解释