3月27日:在“建筑工地”阶段失败:构建脚本返回了非零退出 代码:1
4:16:20 PM:构建准备开始
4:16:24 PM:构建映像版本:324ec043422499499a87b63cac1f1dabeefe6dca19d
下午4:16:24:构建图像代码:v3.0.2
下午4:16:24:buildbot版本:ef2e26260c41679f4cdeaebbf93370345c9fecf7
4:16:24 PM:获取缓存的依赖项
下午4:16:24:无法获取缓存,继续进行构建
4:16:24 PM:开始准备构建仓库
下午4:16:25:找不到缓存的依赖项。克隆新鲜的回购
下午4:16:25:git clone https://github.com/aarivalagan/sports
4:16:25 PM:准备Git参考refs / heads / master
4:16:26 PM:启动构建脚本
4:16:26 PM:安装依赖项
4:16:28 PM:v10.15.3已经安装。
4:16:29 PM:现在使用节点v10.15.3(npm v6.4.1)
下午4:16:29:尝试使用ruby版本2.6.2,请从环境中读取
4:16:31 PM:使用ruby版本2.6.2
4:16:31 PM:使用PHP 5.6版本
4:16:31 PM:开始还原缓存的节点模块
下午4:16:31:恢复缓存节点模块的操作完成
4:16:32 PM:使用NPM版本6.4.1安装NPM模块
下午4:16:37:在3.856秒中添加了123个贡献者的150个软件包,并审核了248个软件包
4:16:37 PM:发现了17个漏洞(7个低,3个中等,7个高)
下午4:16:37:运行npm audit fix
进行修复,或运行npm audit
进行详细操作
下午4:16:37:已安装NPM模块
下午4:16:37:开始恢复缓存的go缓存
4:16:37 PM:恢复缓存的go缓存完成
4:16:37 PM:未设置GOOS;
4:16:37 PM:未设置GOARCH;
4:16:37 PM:export GOROOT ='/ opt / buildhome / .gimme / versions / go1.12.linux.amd64';
下午4:16:37:export PATH =“ / opt / buildhome / .gimme / versions / go1.12.linux.amd64 / bin:$ {PATH}”;
4:16:37 PM:转到版本>&2;
下午4:16:37:导出GIMME_ENV ='/ opt / buildhome / .gimme / env / go1.12.linux.amd64.env';
4:16:37 PM:go版本go1.12 linux / amd64
4:16:37 PM:安装缺少的命令
下午4:16:37:验证运行目录
下午4:16:37:执行用户命令:npm运行build
4:16:38 PM:npm
4:16:38 PM:错误!
下午4:16:38:缺少脚本:build
4:16:38 PM:npm
4:16:38 PM:错误!可以在以下位置找到此运行的完整日志:
4:16:38 PM:错误npm!
4:16:38 PM:/opt/buildhome/.npm/_logs/2019-03-27T20_16_38_066Z-debug.log
4:16:38 PM:缓存工件
下午4:16:38:开始保存节点模块
4:16:38 PM:保存节点模块完成
下午4:16:38:开始保存点子缓存
4:16:38 PM:完成保存点子缓存
4:16:38 PM:开始保存emacs桶依赖关系
4:16:38 PM:完成保存emacs桶依赖关系
4:16:38 PM:开始保存Maven依赖项
4:16:38 PM:完成保存Maven依赖项
4:16:38 PM:开始保存启动依赖项
4:16:38 PM:完成保存启动依赖项
4:16:38 PM:开始保存go依赖项
4:16:38 PM:完成保存go依赖项
下午4:16:40:缓存的节点版本v10.15.3
4:16:40 PM:错误运行命令:构建脚本返回非零退出代码:1
4:16:40 PM:在“构建站点”阶段失败:构建脚本返回了非零退出代码:1
4:16:40 PM:建立失败:建立网站失败
4:16:40 PM:在16.341987194s中完成了处理构建请求
下午4:16:40:关闭日志记录,有0条消息待处理
答案 0 :(得分:3)
您的package.json(脚本)中没有名为build
的命令
"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d build",
"start": "node ./bin/www"
},
此应用程序用于使用Express Server从节点运行。要部署到Netlify,您需要将其转换为静态站点。 Netlify将静态Web资产托管到其CDN。构建命令会将所有这些资产捆绑在要部署的文件夹中。