我不明白为什么我可以在本地完美部署,但当我手动将构建文件夹放到网上或使用 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 内处理构建请求
答案 0 :(得分:0)
请试试
CI= npm run build
而不是 -> npm 运行构建