簡體   English   中英

部署React應用到Netlify時缺少構建腳本錯誤

[英]Missing Build scripts error in Deploying react app to netlify

  • 我已經在github的netlify中部署了React應用
  • 但是部署狀態顯示為失敗,並顯示錯誤:

3月27日:在“建築工地”階段失敗:構建腳本返回了非零的退出代碼:1

  • 我也嘗試從netlify cli在本地部署應用程序,但顯示錯誤,未找到本地構建腳本
  • 為了在本地構建本地構建腳本,我執行了命令npm run build,但是腳本不是構建的
  • 你們能讓我誤解您的建議的那部分嗎
  • 下面提供了react應用的github鏈接: https : //github.com/aarivalagan/sports
  • 下面提供了netlify中react app部署的詳細日志:

4:16:20 PM:構建准備開始
下午4:16:24:構建映像版本:324ec043422499499a87b63cac1f1dabeefe6dca19d
下午4:16:24:構建圖像代碼:v3.0.2
下午4:16:24:buildbot版本:ef2e26260c41679f4cdeaebbf93370345c9fecf7
下午4:16:24:獲取緩存的依賴項
下午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:啟動構建腳本
4:16:26 PM:安裝依賴項
下午4:16:28:已安裝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:開始恢復緩存的節點模塊
下午4:16:31:恢復緩存節點模塊的操作完成
4:16:32 PM:使用NPM 6.4.1版安裝NPM模塊
下午4:16:37:在123個貢獻者中添加了150個軟件包,並在3.856秒內審核了248個軟件包
下午4:16:37:發現了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: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:export 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 run build
4:16:38 PM:下午
4:16:38 PM:錯誤!
下午4:16:38:缺少腳本:構建
4:16:38 PM:下午
4:16:38 PM:錯誤! 可以在以下位置找到此運行的完整日志:
下午4:16:38:npm錯誤!
下午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:開始保存點子緩存
4:16:38 PM:完成保存點子緩存
下午4:16:38:開始保存emacs桶依賴關系
4:16:38 PM:完成保存emacs桶依賴關系
下午4:16:38:開始保存Maven依賴項
4:16:38 PM:完成保存Maven依賴項
下午4:16:38:開始保存啟動依賴項
4:16:38 PM:完成保存啟動依賴項
下午4:16:38:開始保存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:在16.341987194s中完成了處理構建請求
下午4:16:40:正在關閉日志記錄,尚有0條消息待處理

您的package.json(腳本)中沒有名為build

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

該應用程序用於使用Express Server從節點運行。 要部署到Netlify,您需要將其轉換為靜態站點。 Netlify將靜態Web資產托管到其CDN。 構建命令會將所有這些資產捆綁在要部署的文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM