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

使用Nx的Monorepo项目合并代码后启动后端遇NX守护进程错误求助

解决Nx Daemon进程终止导致nx serve backend启动失败的问题
  • 先执行Nx官方重置命令清理缓存和守护进程状态:

    npx nx reset
    

    这个命令会彻底重置Nx的缓存、守护进程和workspace状态,解决大部分合并代码后的缓存冲突问题。

  • 查看守护进程日志定位具体错误:
    打开路径C:\Users\User\Documents\caliber\caliber.nx\workspace-data\d\daemon.log,重点看日志末尾的报错信息:

    • 如果是依赖缺失类错误,执行npm install或yarn install补全合并代码后新增的依赖
    • 如果是配置文件冲突,检查合并后的nx.json、workspace.json或后端项目的project.json是否有语法错误或配置冲突
  • 手动终止残留的Nx Daemon进程(Windows环境):

    1. 打开任务管理器,找到名称包含nx daemon的进程
    2. 右键结束进程后,重新运行npx nx serve backend
  • 检查9000端口是否被占用:
    执行以下命令查看端口占用情况:

    netstat -ano | findstr :9000
    

    如果返回结果,记下对应的PID,在任务管理器中结束该进程后再启动服务。

  • 极端情况:删除Nx workspace缓存目录
    直接删除C:\Users\User\Documents\caliber\caliber.nx文件夹,然后重新运行启动命令,Nx会自动重建缓存和守护进程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 21:42:34