You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TypeScript项目中nodemon无法重启?终端输入失效无法用rs命令

解决nodemon更新后终端输入失效、rs命令无法使用的问题
  • 检查nodemon配置,确保开启stdin支持:
    在项目根目录新建或修改nodemon.json,添加以下配置:

    {
      "stdin": true
    }
    

    新版本nodemon可能默认关闭了stdin监听,开启后才能接收终端输入。

  • 回退到稳定版本:
    卸载当前nodemon,重新安装已知无此问题的版本:

    npm uninstall nodemon -g
    npm install nodemon@2.0.22 -g
    

    部分新版本存在兼容性bug,回退能快速解决问题。

  • 切换终端测试:
    有些终端工具(比如VS Code集成终端的特定配置)可能拦截输入,换用系统原生终端(Git Bash、macOS Terminal等)运行项目试试。

  • 排查启动命令的输入流问题:
    避免用管道或重定向命令包裹nodemon启动指令,比如不要这样写:

    npm start | logger-tool
    

    这种写法会把nodemon的stdin重定向,导致无法接收rs命令。

  • Docker环境下需开启交互模式:
    如果在容器中运行,启动容器时必须加上-it参数,确保nodemon能获取终端输入。

终端问题截图:
Terminal image

内容的提问来源于stack exchange,提问作者Ajay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 17:52:02