cloader/dsh-devlaunch

cloader★ 0TypeScript最后同步: 2026-08-17

在 GitHub 打开

dsh的项目启动按钮

README 摘要

dsh-devlaunch — 一键启动开发环境 在 DSH 项目中的一键启动功能,能把项目的前端、后端等服务全部启动,并输出控制台。 它解决了什么麻烦 - 让ai给你启动 ,太太太浪费token啦,一键启动0token消耗。 - 每天开项目太繁琐 :要开好几个终端窗口、挨个敲命令、还得记顺序。现在配一次,以后点一下「启动」全起来。 - 服务输出到处飘 :日志散落在各个终端窗口里,出了错要一个个翻。现在所有输出都收在会话里的「控制台」标签页,错误自动标红。 - 关网页服务就停 :以前关掉标签页,dev server 就跟着没了。现在服务跑在后台,关了网页、换了会话都照常运行。 - 不知道服务起好了没 :以前只能盯着终端猜。现在可以给每个服务填一个网址,能访问了就会显示「就绪」。 - 端口被占了看不出来 :以前报了端口冲突要自己读报错。现在自动识别服务用的端口,两个服务抢同一个端口会直接标红提醒。 - 服务半夜崩了没人管 :现在可以打开「崩溃自动重启」,服务挂了会自动拉起来。 功能 一键启动 / 停止 - 会话头部有一个「启动」按钮,点一下就把所有勾选了「启用」的服务一起拉起来 - 服务跑起来后按钮变成「停止(n)」,再点一下全部关掉 - 点按钮右边的箭头展开菜单:每个服务一行,可以看到谁在跑、跑了多久、有没有出错,也能单独启动 / 停止 / 重启某一个 启动预设 - 可以保存几套组合,比如「全量」(什么都开)、「仅前端」(只开前端) - 菜单里点一下切换预设,「启动」就只开这套里的服务, 还会自动关掉不在这套里的服务 - 选择会被浏览器记住,下次打开还是上次那套 控制台(看输出) - 左边是服务列表,点哪个看哪个;右边是这个服务的实时输出 - 输出自动往下滚;往上翻了就暂停跟随,并出现「回到底部」按钮 - 顶部可以 搜索 输出内容(命中的地方高亮)、 只看错误 、 一键复制 、 导出成 .log 文件 (导出的就是你现在看到的,包括过滤后的) - 每个服务显示当前状态:运行中(绿点呼吸闪烁)、就绪(绿点常亮)、出错(红点) 就绪检测 - 配置时给服务填一个网址(比如 http://localhost:3000) - 后台会隔一会儿访问一次, 只要这个地址能返回任何东西 (哪怕是 404 页面)就算「就绪」——因为服务已经能接请求了 - 就绪后绿点停止闪烁变成常亮,状态显示「就绪」,一眼就知道能用了 端口提醒 - 服务输出的日志里出现「localhost:5173」这类地址时,控制台顶部会自动出现一个「:5173」小标签, 点一下就能直接打开页面 - 如果两个服务占用了同一个端口(典型冲突),相关服务会标红线、标签变红,一眼看出谁打架了 崩溃自动重启 - 每个服务可以单独打开这个开关 - 服务意外挂掉后自动重新拉起;连续挂就等久一点再试(2 秒、4 秒、8 秒…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类