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

Next.js 13.0.4执行npm run dev/build时出现zsh段错误求助

Next.js项目npm/yarn启动/构建段错误(SIGSEGV)排查方案
  • 锁定Node.js版本到项目兼容范围
    新项目可能用了较新的Next.js版本,和当前Node.js版本不兼容。查看新项目package.json的engines字段,或Next.js官方文档的对应版本要求,用版本管理工具(比如nvm)切换到指定版本,例如执行nvm use 18,再重新安装依赖npm install后重试。

  • 清理项目依赖缓存
    删除项目根目录的node_modules文件夹、package-lock.json(npm)或yarn.lock(yarn),然后执行npm cache clean --force或yarn cache clean,重新安装依赖后再运行命令。

  • 排查Next.js版本或依赖冲突
    新创建的项目默认用最新版Next.js,可尝试降级到之前能正常运行的版本,比如在package.json中将next版本改为"next": "13.4.19",重新安装依赖后测试。另外,临时移除项目中的第三方依赖(如旧版UI库、插件),排查是否存在兼容问题。

  • 禁用SWC编译器
    Next.js默认用SWC编译,若因环境冲突导致段错误,可在next.config.js中禁用SWC改用Babel:

    module.exports = {
      swcMinify: false,
    }
    

    保存后重新运行npm run dev。

  • 检查系统权限与环境变量
    修复项目目录权限:sudo chown -R $USER:$USER 项目目录。临时清空异常环境变量:unset NODE_OPTIONS,再重试命令。

  • 测试空Next.js项目
    用npx create-next-app@latest test-app创建全新空项目,不添加额外依赖,直接运行npm run dev。若仍报错,说明可能是系统层面问题,可尝试换一种Node.js安装方式(比如官网下载安装包,而非brew等包管理器)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 15:45:41