在将反应应用程序部署到netlify时缺少构建脚本错误

问题描述 投票:0回答:1
  • 我已经从github在netlify中部署了react app
  • 但部署状态显示为出现错误时失败:

3月27日:阶段'建筑工地'失败:建造脚本返回非零退出代码:1

  • 我还尝试从netlify cli本地部署app,但是找不到错误本地构建脚本
  • 为了在本地构建本地构建脚本,我执行了命令npm run build,但脚本不是构建的
  • 你们可以告诉我哪些部分我的错误提出你的建议
  • 反应应用程序的github链接如下:https://github.com/aarivalagan/sports
  • netlify中react应用程序部署的详细日志如下:

4:16:20 PM:准备好开始 下午4:16:24:build-image版本:324ec043422499a87b63cac1f1dabeefe6dca19d 下午4:16:24:build-image标签:v3.0.2 4:16:24 PM:buildbot版本:ef2e26260c41679f4cdeaebbf93370345c9fecf7 下午4:16:24:获取缓存的依赖项 4:16:24 PM:无法获取缓存,继续构建 下午4:16:24:开始准备建造的回购 下午4:16:25:找不到缓存的依赖项。克隆新鲜的回购 下午4:16:25:git clone https://github.com/aarivalagan/sports 4:16:25 PM:准备Git参考refs / heads / master 下午4:16:26:开始构建脚本 下午4:16:26:安装依赖项 下午4:16:28:已经安装了v10.15.3。 下午4:16:29:现在使用节点v10.15.3(npm v6.4.1) 下午4:16:29:尝试ruby版本2.6.2,从环境中读取 下午4:16:31:使用ruby版本2.6.2 4:16:31 PM:使用PHP 5.6版 4:16:31 PM:开始恢复缓存的节点模块 4:16:31 PM:完成恢复缓存的节点模块 下午4:16:32:使用NPM版本6.4.1安装NPM模块 下午4:16:37:从123个贡献者中添加了150个包,并在3.856个中审核了248个包 4:16:37 PM:发现17个漏洞(7个低,3个中等,7个高) 下午4:16:37:运行npm audit fix修复它们,或者npm audit了解详细信息 下午4:16:37:安装了NPM模块 4:16:37 PM:开始恢复缓存的缓存 4:16:37 PM:完成恢复缓存去缓存 下午4:16:37:未设置GOOS; 下午4:16:37:未设置的GOARCH; 4:16:37 PM:export GOROOT ='/ opt / buildhome / .gimme / versions / go1.12.linux.amd64'; 4:16:37 PM:export PATH =“/ opt / buildhome / .gimme / versions / go1.12.linux.amd64 / bin:$ {PATH}”; 下午4:16:37:去版本>&2; 下午4:16:37:导出GIMME_ENV ='/ opt / buildhome / .gimme / env / go1.12.linux.amd64.env'; 4:16:37 PM:去go1.12 linux / amd64版本 下午4:16:37:安装缺少的命令 下午4:16:37:验证运行目录 4:16:37 PM:执行用户命令:npm run build 下午4:16:38:npm 下午4:16:38:错误! 下午4:16:38:缺少脚本:构建 下午4:16:38:npm 下午4:16:38:错误!可以在以下位置找到此运行的完整日志: 下午4:16:38:npm ERR! 下午4:16:38:/opt/buildhome/.npm/_logs/2019-03-27T20_16_38_066Z-debug.log 下午4:16:38:缓存工件 下午4:16:38:开始保存节点模块 4:16:38 PM:完成保存节点模块 下午4:16:38:开始保存pip缓存 4:16:38 PM:完成保存点缓存 下午4:16:38:开始保存emacs cask依赖项 4:16:38 PM:完成保存emacs cask依赖项 4:16:38 PM:开始保存maven依赖项 4:16:38 PM:完成保存maven依赖 4:16:38 PM:开始保存启动依赖项 4:16:38 PM:完成保存启动依赖项 下午4:16:38:开始保存依赖项 下午4:16:38:完成储蓄去依赖 下午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 PM:关闭日志记录,0条消息待处理

javascript node.js reactjs npm netlify
1个回答
3
投票

你的package.json(脚本)中没有名为build的命令

  "scripts": {
    "predeploy": "npm run build",
    "deploy": "gh-pages -d build",
    "start": "node ./bin/www"
  },

此应用程序用于从使用快速服务器的节点运行。要部署到Netlify,您需要将其转换为静态站点。 Netlify将静态Web资产托管到其CDN。构建命令会将要部署的文件夹中的所有资产捆绑在一起。

© www.soinside.com 2019 - 2024. All rights reserved.