主题
开发服务器
概述
开发服务器支持允许 Kiro 代理运行后台进程来访问长时间运行的终端命令和后台进程。这通过消除上下文切换和手动终端管理来改变您的开发工作流程。您可以要求 Kiro 来处理这一切,而不是处理多个终端窗口、手动启动服务器并不断检查构建输出。启动开发服务器,继续有关实现功能的对话,并要求 Kiro 验证编译 - 所有这些都无需离开聊天。您专注于构建而不是管理基础设施。
它是如何运作的
当您要求 Kiro 运行长时间运行的命令时,它会自动:
- 创建专用终端 具有描述性名称(例如“Kiro:npm run dev”)
- 启动进程 在后台
- 立即返回控制权 这样你就可以继续工作
- 追踪流程 这样您就可以随时检查其状态或输出
后台进程在终端列表中可见的专用终端中运行,显示它们正在运行的命令(例如,“Kiro:npm run dev”),并持续存在,直到您停止它们或关闭 Kiro。
启动开发服务器
只需要求 Kiro 以自然语言运行长时间运行的命令:
- “启动开发服务器”
- “运行 npm 运行手表”
- “启动 webpack 构建观察程序”
Kiro 识别常见的长时间运行的命令并自动将它们作为后台进程进行管理。该过程立即在专用终端中启动,您可以在其运行时继续与 Kiro 进行对话。
流程复用
如果您要求 Kiro 启动一个已经在运行的进程(同一目录中的相同命令),它会重用现有进程而不是创建副本。这可以防止同一服务器或观察程序的多个实例相互冲突。
监控过程输出
您可以随时要求Kiro检查您的后台进程:
- “检查开发服务器的输出”
- “npm run watch 进程显示了什么?”
- “构建观察器中是否有任何错误?”
Kiro 读取终端输出并可以帮助您:
- 识别编译错误 并提出修复建议
- 确认启动成功 服务器数量
- $L2e 通过分析错误消息
$L30 $L31 $L32 $L33 $L34 $L35 $L36 $L37 $L38 $L39 $L3a $L3b $L3c $L3d $L3e $L3f $L40 $L41 $L42 $L43 $L44 45 美元 $L46 $L47 $L48 49 美元 $L4a $L4b $L4c$L4d$L4e