前端进程
在以项目前端文件夹为起点的终端中跟踪开发服务器、编译器和热重载输出。
全栈开发
一次全栈改动会跨越多个进程。让每个实时层拥有独立面板,把请求、重新构建、测试结果和浏览器行为作为一个工作流来阅读。
问题
前后端服务器产生不同日志,测试监视器按另一节奏报告,而集成问题最终才会在浏览器中出现。反复寻找和排列这些窗口会打断工作。
MultiTerminal 工作区把进程与运行中的产品放在一起。嵌套拆分提供持续可见性,标签组则让次要命令保持就近,又不会挤压每个面板。
示例布局
在以项目前端文件夹为起点的终端中跟踪开发服务器、编译器和热重载输出。
运行后端及相关命令,或把偶尔使用的数据库任务组合为标签。
使用内置浏览器打开 HTTP、HTTPS 或 localhost 网址,让应用与日志并排呈现。
在一个标签中观察测试,在另一面板中保留实时 Markdown 清单、API 笔记或发布文档。
工作流
试试这个布局
如果项目具有独立的 web 和 API 文件夹,只需为每个终端设置一次起始文件夹。以下示例命令假设两个包都定义了 dev 脚本。
cd ~/Projects/launchpad/web
npm run dev在浏览器面板中打开此服务器输出的网址。
cd ~/Projects/launchpad/api
npm run dev将请求日志放在浏览器旁,跟踪请求在应用中的处理过程。
将测试终端与 API 终端分组,添加 Markdown 清单作为文件预览。保存工作区,稍后以相同布局和新的 shell 重新打开。重新打开后,需要再次运行项目命令。