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

部署项目时出现Command "yarn run build" exited with 1错误求解决

解决 yarn run build 退出码1的排查步骤
  • 抓取完整错误日志
    执行yarn run build --verbose获取详细报错信息,重点关注终端里Error:开头的行、红色高亮内容——这是定位问题的核心。常见触发点包括组件语法错误、依赖缺失、资源引用路径错误等。

  • 校验依赖一致性

    • 删除node_modules和yarn.lock文件,重新执行yarn install,排除依赖版本不兼容或缓存污染问题
    • 确认package.json中build命令配置正确,比如React项目应为"build": "react-scripts build",匹配项目框架的构建逻辑
    • 若终端出现Module not found提示,直接安装对应缺失依赖
  • 验证环境变量配置
    生产构建通常依赖环境变量文件(如.env.production),变量异常会直接导致构建失败:

    • 确认生产环境变量文件存在,变量名符合框架规则(比如React要求前缀REACT_APP_)
    • 检查变量值格式,避免字符串未加引号、特殊字符未转义等低级错误
  • 排查代码语法/逻辑问题

    • 执行yarn lint(若项目配置ESLint),扫描未被发现的语法错误、变量未定义等问题
    • 单页应用需检查路由配置是否冲突、组件导入路径是否存在大小写错误(Linux服务器环境下路径严格区分大小写)
  • 检查资源与构建配置

    • 确认静态资源(图片、字体)使用相对路径或框架提供的导入方式,避免绝对路径导致构建时无法解析
    • 查看webpack.config.js或框架内置的构建配置文件,检查输出路径、publicPath等参数是否配置错误
  • 解决内存不足问题
    大型项目构建时可能因Node.js内存不足失败,执行以下命令调整内存上限:

    NODE_OPTIONS="--max-old-space-size=4096" yarn run build
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 17:29:56