我需要运行几个脚本来启动我的开发环境。我更喜欢用VSCode来做。虽然使用并发等是好的,我非常希望他们在单独的终端窗口运行,使其更容易跟踪任何进程的输出。假设我需要逃跑npm start和npm run serve-backend,并在单独的终端窗口中启动这两个窗口(最好打开第三个终端窗口以备将来工作)。有没有办法在vscode中做到这一点?
npm start
npm run serve-backend
6jygbczu1#
哦。我可能已经想明白了。你可以通过tasks API(.vscode/tasks.json)来做类似的事情:
.vscode/tasks.json
{ "version": "2.0.0", "tasks": [ { "label": "Dev-env", "type": "shell", "command": "echo Starting", "problemMatcher": [], "dependsOn": [ "Backend", "Frontend" ], } { "type": "npm", "path": "backend" "script": "start", "problemMatcher": [], "label": "Backend" }, { "type": "npm", "script": "start", "path": "frontend", "problemMatcher": [], "label": "Frontend", }, ] }
然后运行任务Dev-env将并行启动两个任务,每个任务都有自己的输出。
Dev-env
1条答案
按热度按时间6jygbczu1#
哦。我可能已经想明白了。你可以通过tasks API(
.vscode/tasks.json
)来做类似的事情:然后运行任务
Dev-env
将并行启动两个任务,每个任务都有自己的输出。