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

Next.js dev服务启动数秒后无报错自动停止问题求助

Next.js 开发服务启动后自动停止无报错的解决办法

以下是针对该问题的实用排查步骤:

  • 检查系统资源占用
    打开任务管理器(Windows)或活动监视器(Mac),观察启动服务后CPU、内存的占用情况。如果资源瞬间被占满,系统可能会自动终止Node.js进程,此时需要关闭其他高资源占用程序,或扩展系统可用内存。

  • 调整Node.js版本
    尽管v18.15.0属于Next.js支持版本,但部分小版本可能存在兼容性问题。建议用nvm切换到同LTS分支的更新版本,比如v18.17.0:

    nvm install 18.17.0
    nvm use 18.17.0
    

    切换完成后重新执行npm install和npm run dev。

  • 禁用SWC编译器或Fast Refresh
    部分环境下SWC编译可能触发隐性问题,可在next.config.js中禁用SWC:

    /** @type {import('next').NextConfig} */
    const nextConfig = {
      swcMinify: false,
    }
    
    module.exports = nextConfig
    

    或者启动服务时禁用Fast Refresh:

    npm run dev -- --no-fast-refresh
    
  • 查看完整启动日志
    终端可能截断部分日志,将输出重定向到文件查看完整内容:

    npm run dev > dev-log.txt 2>&1
    

    打开生成的dev-log.txt,检查是否有被忽略的错误提示。

  • 排查安全软件拦截
    防火墙、杀毒软件等安全工具可能误判并终止Node.js进程,临时关闭这类软件后重新启动服务,验证是否恢复正常。

  • 清理Next.js缓存
    删除.next缓存目录后重试:

    rm -rf .next
    npm run dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 11:02:11