我想从一个命令启动 3 个服务器。
我有这样的package.json脚本:
"serve_auth": "cd dev/mock/auth && nodemon --exec babel-node ./server.js --presets @babel/env",
"serve_db": "cd dev/mock/db && nodemon --exec babel-node ./server.js --presets @babel/env",
"start": "react-scripts start",
"develop": "./launch_script.sh"
我有一个launch_script.sh像这样的脚本:
#!/bin/bash
( yarn serve_db ) & ( yarn serve_auth ) & ( yarn start )
但这会在一个终端窗口中将它们全部打开,最终它们会相互绊倒。
我知道您可以从 VSCode GUI 打开新终端,但是可以从一个终端中打开新终端吗?或者告诉 VSCode 用单独的命令打开 3 个终端?