如何在VS Code中运行nodemon app后无需新开终端即可重新激活终端
问题解决方法
你遇到的是终端前台进程占用交互通道的问题,可通过以下几种方式解决,无需新开终端:
- 方案1:将正在运行的nodemon进程切到后台
- 按下
Ctrl + Z快捷键,将当前前台运行的nodemon进程暂停并挂入后台 - 输入
bg命令,即可让挂起的nodemon进程在后台继续运行,此时终端恢复正常交互能力 - 后续如果需要将nodemon切回前台查看运行日志,输入
fg命令即可
- 按下
- 方案2:启动时直接指定nodemon后台运行
运行启动命令时末尾添加&符号,命令为nodemon app &,进程启动后会直接在后台运行,不会占用终端交互权限 - 方案3:使用终端多路复用工具
可安装tmux或screen类工具,支持在单个终端窗口内创建多个独立会话,分别运行不同进程,互不干扰。
补充说明
如果需要停止后台运行的nodemon进程,可先运行jobs命令查看后台任务编号,执行kill %任务编号即可终止对应进程;也可运行ps aux | grep nodemon查询进程PID,执行kill 对应PID完成终止。
内容的提问来源于stack exchange,提问作者Süleyman Eminbəyli
相关产品推荐
相关产品推荐

