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

Nuxt.js执行yarn dev/build时触发SIGSEGV信号错误求助

问题描述
  • 执行yarn dev或yarn build时出现错误
  • 本地可正常运行项目,但上传至服务器后报错,且错误描述过短,无法有效排查
  • 已尝试升级/降级Node.js(当前版本16)、重启服务器,均未解决问题
  • 技术栈:Nuxt 2.15
排查与解决步骤
  1. 获取完整错误日志

    • 执行命令时添加verbose参数:yarn dev --verbose 或 yarn build --verbose,强制输出详细错误信息
    • 查看项目根目录下logs文件夹中的Nuxt日志,或服务器系统日志(如/var/log/syslog),定位具体报错点
  2. 同步依赖版本

    • 删除服务器上的node_modules和yarn.lock文件,执行yarn install --frozen-lockfile,保证服务器依赖版本与本地完全一致
    • 检查本地与服务器的yarn版本,执行yarn --version确认,版本不一致则同步升级/降级
  3. 修复文件权限

    • 给项目目录赋予合理读写权限:chmod -R 755 你的项目目录路径
    • 确保运行命令的用户拥有项目文件及系统资源的访问权限
  4. 核对环境变量

    • 对比本地与服务器的环境变量(如NODE_ENV、接口地址等),执行printenv查看服务器环境变量,确保关键配置一致
  5. 检查Nuxt配置

    • 确认服务器上的nuxt.config.js与本地完全一致,重点排查build、server等核心配置项
    • 执行nuxt check命令,自动检测配置文件是否存在语法或逻辑错误
  6. 拆分构建与运行环节

    • 本地先执行yarn build完成构建,将.nuxt、static、nuxt.config.js、package.json、yarn.lock上传至服务器,直接执行yarn start验证运行状态,以此区分是构建阶段还是运行阶段的问题

内容的提问来源于stack exchange,提问作者D. Sam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 08:22:33