簡體   English   中英

無法在 github 上托管我的 React 應用程序。無法部署

[英]Unable to host my react app on github. Unable to deploy

將應用推送到GitHub,並完成更新package.json文件等其他程序。

完成npm install --save gh-pages我認為這可能與文件夾有關,因為反應內容在“客戶端”文件夾和 rest 節點中,mongo 在“api”中。

仍然無法部署它。

package.json

{
  "name": "mern-todo-api",
  "homepage": "https://ShreyashDo.github.io/Full-stack-react-todo-app",
  "version": "1.0.0",
  "main": "server.js",
  "scripts": {
    "start": "react-scripts start",
    "predeploy": "npm run build",
    "deploy": "gh-pages -d build"
  },
  "author": "Shreyash Dongre",
  "license": "ISC",
  "description": "",
  "dependencies": {
    "cors": "^2.8.5",
    "express": "^4.17.1",
    "gh-pages": "^3.2.3",
    "mongoose": "^6.0.7"
  },
  "devDependencies": {
    "nodemon": "^2.0.12"
  }
}

我提到了https://create-react-app.dev/docs/deployment

Git 倉庫

錯誤 SS

文件夾 SS

似乎是你不在正確的目錄中。 您需要在客戶端文件夾中,其中包含package.json文件和 object 調用的腳本,其中包含密鑰啟動、部署和預部署。 你可以在終端上試試這個。

cd client

將 package.json 中腳本package.json中的部署更改為:

"scripts": {
    "start": "react-scripts start",
    "predeploy": "npm run build",
    "deploy": "cd client && gh-pages -d build",
 },

暫無
暫無

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

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