netlify 构建命令失败(创建反应应用程序)-本地部署 ok

时间:2021-01-30 06:42:25

标签: netlify

我不明白为什么我可以在本地完美部署,但当我手动将构建文件夹放到网上或使用 Github 方法添加我的存储库时却无法工作。我收到如下错误:

<块引用>

晚上 10:21:21:构建准备开始 10:21:22 PM:构建映像版本: d84c79427e8f83c1ba17bcdd7b3fe38059376b68 10:21:22 PM:构建镜像标签: v3.6.1 10:21:22 PM:buildbot 版本: 44655717ddf0e7bd7f856f5b1154254de54b1d80 10:21:23 PM:没有建造 缓存 10:21:23 PM:开始为构建准备存储库 10:21:23 PM: 未找到缓存的依赖项。克隆新鲜的 repo 晚上 10:21:23:git 克隆 https://github.com/celinevalentine/Games 晚上 10:21:24:准备 Git 参考 refs/heads/celinev 10:21:26 PM:不同的发布路径 检测到,将使用 Netlify 配置中指定的那个 文件:Netlify UI 中的“build”与“build/” 晚上 10:21:26:开始 构建脚本 10:21:26 PM:安装依赖项 10:21:26 PM:Python 版本设置为 2.7 10:21:27 PM:已安装 v12.18.0。 晚上 10:21:28:现在使用节点 v12.18.0 (npm v6.14.4) 晚上 10:21:28: 开始恢复缓存的构建插件 10:21:28 PM:完成恢复 缓存构建插件 10:21:28 PM:尝试使用 ruby​​ 版本 2.7.1,阅读 来自环境 10:21:29 PM:使用 ruby​​ 版本 2.7.1 10:21:29 PM: 使用 PHP 5.6 版 10:21:29 PM:开始恢复缓存的 go 缓存 晚上 10:21:29:完成恢复缓存转到缓存 晚上 10:21:29:转到 版本 go1.14.4 linux/amd64 晚上 10:21:29:go 版本 go1.14.4 linux/amd64 10:21:29 PM:安装缺少的命令 10:21:29 PM: 验证运行目录 10:21:31 PM: 10:21:31 PM: ────────────────────────────────────────────────────── ──────────────── 晚上 10:21:31:Netlify 构建
晚上 10:21:31: ────────────────────────────────────────────────────── ──────────────── 晚上 10:21:31: 晚上 10:21:31:❯ 版本 晚上 10:21:31:@netlify/build 8.3.0 10:21:31 PM: 10:21:31 PM:❯ Flags 10:21:31 PM:deployId:6014fae1970bcf9dcb4a28eb 10:21:31 PM:模式:buildbot 10:21:31 晚上 10:21:31:❯ 当前目录 晚上 10:21:31:/opt/build/repo 晚上 10:21:31: 晚上 10:21:31:❯ 配置文件 晚上 10:21:31:无配置 文件已定义:使用默认值。晚上 10:21:31: 晚上 10:21:31:❯ 上下文 10:21:31 PM:生产 10:21:31 PM: 10:21:31 PM: ────────────────────────────────────────────────────── ──────────────── 10:21:31 PM:1. 来自 Netlify 应用程序的构建命令
晚上 10:21:31: ────────────────────────────────────────────────────── ──────────────── 晚上 10:21:31: 晚上 10:21:31:$ npm run build 晚上 10:21:31:npm ERR!代码 ENOENT 晚上 10:21:31:npm 错误!系统调用下午 10:21:31 打开:npm ERR!小路 /opt/build/repo/package.json 10:21:31 PM:npm ERR!错误号-2 10:21:31 下午: npm 错误! enoent ENOENT: 没有那个文件或目录,打开 '/opt/build/repo/package.json' 晚上 10:21:31:npm 错误!这是 与 npm 无法找到文件有关。晚上 10:21:31:npm 错误! enoent 10:21:31 PM:npm ERR!可以找到此运行的完整日志 在:晚上 10:21:31:npm ERR!
/opt/buildhome/.npm/_logs/2021-01-30T06_21_31_988Z-debug.log 10:21:32 下午: 晚上 10:21:32: ────────────────────────────────────────────────────── ──────────────── 晚上 10:21:32:“build.command”失败
晚上 10:21:32: ────────────────────────────────────────────────────── ──────────────── 10:21:32 PM: 10:21:32 PM:错误信息 10:21:32 PM:命令 失败,退出代码 254: npm run build 10:21:32 PM: 10:21:32 PM:
错误位置 10:21:32 PM:在来自 Netlify 应用程序的 Build 命令中: 晚上 10:21:32:npm 运行构建 晚上 10:21:32: 晚上 10:21:32:已解决 配置 10:21:32 PM:构建:10:21:32 PM:命令:npm 运行构建 晚上 10:21:32:命令来源:ui 晚上 10:21:32:发布: /opt/build/repo/build 10:21:32 PM:缓存工件 10:21:32 PM: 开始保存构建插件 10:21:32 PM:完成保存构建 插件 10:21:32 PM:开始保存 pip 缓存 10:21:32 PM:完成 保存 pip 缓存 10:21:32 PM:开始保存 emacs cask 依赖项 10:21:32 PM:完成保存 emacs cask 依赖项 10:21:32 PM: 开始保存 maven 依赖项 10:21:32 PM:完成保存 maven 依赖项 10:21:32 PM:开始保存引导依赖项 10:21:32 PM:完成保存引导依赖项 10:21:32 PM:开始保存 Rust rustup 缓存 10:21:32 PM:完成保存 rust rustup 缓存 10:21:32 PM:开始保存 go 依赖项 10:21:32 PM:完成保存 go 依赖关系 10:21:35 PM:由于用户错误,构建失败:构建 脚本返回非零退出代码:2 10:21:35 PM:构建失败: 无法构建站点 10:21:35 PM:在“构建站点”阶段失败: 构建脚本返回非零退出代码:2 10:21:35 PM:完成 在 12.138963808s 内处理构建请求

1 个答案:

答案 0 :(得分:0)

请试试

CI= npm run build

而不是 -> npm 运行构建