首页 > 解决方案 > Electron 应用程序问题:来自 Windows 的 WSL 命令

问题描述

我是 electron 和 node.js 的新手,我正在尝试在 Windows 中构建一个在 wsl 中运行几个应用程序的用户界面。我可以使用 child_process 和 exec(bash -c 或 wsl)轻松打开终端,但之后我不知道如何在该终端中传递应用程序命令。命令(source、roslaunch、rosplay)必须按顺序发出。

标签: node.jswindowsbashelectronwindows-subsystem-for-linux

解决方案


从 Windows 得到它的工作如下。

const child_process = require('child_process')
child_process.exec('start cmd.exe /K bash -c "command-1 && command-2 && command-3"')

当然,所有命令都应该在 wsl 中可用。


推荐阅读