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

Remix项目npm run dev执行后卡在built阶段求助

Remix构建卡在built阶段的解决思路

1. 排查Prisma相关阻塞

  • 检查代码中是否有在构建阶段执行Prisma连接/查询的逻辑(比如根加载器、全局组件初始化时直接调用Prisma),构建阶段数据库连接失败会导致进程挂起。
  • 临时注释所有Prisma相关代码,重新执行npm run dev,如果能正常构建,说明问题确实出在Prisma的构建时调用。
  • 修复方式:把Prisma操作移到运行时(比如用户请求触发的加载器/动作),或者给构建阶段的Prisma调用加错误捕获+兜底逻辑,避免阻塞构建。

2. 清理依赖与缓存

  • 删除node_modules、.npmrc(如果有自定义配置),执行npm install重新安装依赖。
  • 清理所有缓存文件:执行npx rimraf node_modules build .cache .remix,再重新启动项目。

3. 检查构建日志与错误输出

  • 执行npm run dev时,留意终端的详细日志,定位卡在built前的最后一行输出,明确阻塞环节。
  • 手动执行单独构建命令npx remix build,观察是否有报错或停滞的具体步骤。

4. 排查端口与进程占用

  • 用lsof -i :5001(Mac/Linux)或netstat -ano | findstr :5001(Windows)检查端口是否被其他进程占用,杀掉占用进程后重试。
  • 完全关闭终端后重新打开,避免残留进程导致的资源占用问题。

5. 调整依赖版本

  • 回退到之前项目正常运行时的依赖版本(锁定Prisma和Remix的具体版本,而非^范围的模糊版本)。
  • 尝试升级Remix到最新稳定版,排查是否为版本兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 08:29:55