我想通过一条命令启动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个终端,每个终端都有一个单独的命令?