node.js - Electron 应用程序问题:来自 Windows 的 WSL 命令
问题描述
我是 electron 和 node.js 的新手,我正在尝试在 Windows 中构建一个在 wsl 中运行几个应用程序的用户界面。我可以使用 child_process 和 exec(bash -c 或 wsl)轻松打开终端,但之后我不知道如何在该终端中传递应用程序命令。命令(source、roslaunch、rosplay)必须按顺序发出。
解决方案
从 Windows 得到它的工作如下。
const child_process = require('child_process')
child_process.exec('start cmd.exe /K bash -c "command-1 && command-2 && command-3"')
当然,所有命令都应该在 wsl 中可用。
推荐阅读
- python - 从函数中有效地填充数组
- apache-kafka - Confluent Replicator 错误:无法转换架构注册表记录 (io.confluent.connect.replicator.schemas.SchemaTranslator:188)
- javascript - 访问 URL 时的 Puppeteer 空白页面
- c# - 如何在线条下绘制对象?
- azure-devops - Azure DevOps SSH 任务在内联脚本选项中失败
- javascript - 如何将反应登录组件重构为现有的材料 ui 登录组件?
- testing - Laravel 8 - 使用“Date Mutators”和 Faker 的 PHPUnit 测试问题
- qt - 如何使用 qml 打开相机闪光灯或手电筒?
- java - 使用正则表达式获取子字符串
- reactjs - 图像从带有阴影的容器中溢出