如何从bash脚本启动一个或多个VSCode集成终端?

时间:2019-07-19 18:44:46

标签: visual-studio-code

我有一个bash脚本,该脚本启动了本地开发项目的三个方面:两个Webpack实例和一个docker实例。我希望它们在单独的终端中,以便在需要时可以独立启动和停止它们,也可以独立监视它们的输出。它工作正常,但我希望每个都在VSCode中的单独集成终端中运行。请注意,该项目是一个monorepo,所有这三个服务都在单独的文件夹中,并且我在Windows计算机上。

我尝试将它们全部作为task.json中的VSCode任务运行。这也可以,但是我无法让它们按顺序运行。由于灵活性,我更喜欢bash脚本。

echo -e "Building and watching the client files..."
npm run watch --prefix "packages/app/client" &

echo -e "Building and watching the server files..."
npm run watch --prefix "packages/app/server" &

echo -e "Starting and Docker-compose network..."
docker-compose up

同样,上述bash脚本在一个VSCode集成终端中执行所有命令,但我希望它是三个VSCode集成终端。

谢谢。

0 个答案:

没有答案