VS Code启动live-server后Git Bash终端无法输入问题求助
VS Code启动live-server后Git Bash无法输入解决方案
问题根因
Windows 10环境下live-server启动时默认占用当前终端的标准输入流,结合VS Code集成终端和Git Bash的适配冲突,导致原有终端无法接收键盘输入。
可行解决方法
- 方法1:调整启动命令,让live-server后台运行
启动时在命令末尾添加&,格式如下:live-server 你的自定义参数 &
启动后按一次回车即可回到正常输入状态。 - 方法2:修改VS Code终端适配配置
打开settings.json文件,添加如下两行配置:
保存配置后重启VS Code即可消除适配冲突。"terminal.integrated.windowsEnableConpty": false, "terminal.integrated.shellIntegration.enabled": false - 方法3:给live-server添加禁用stdin参数
启动时添加--no-stdin参数,命令格式为:live-server --no-stdin 你的自定义参数
该参数会让live-server主动放弃监听终端输入流,不会占用当前终端权限。 - 临时修复方案
已经启动live-server导致终端锁死的情况下,按Ctrl + Z挂起当前进程,再输入bg命令让进程转入后台运行,即可恢复当前终端输入功能。
内容的提问来源于stack exchange,提问作者bruzky
相关产品推荐
相关产品推荐

