首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在github上托管我的react应用。无法部署

无法在github上托管我的react应用。无法部署
EN

Stack Overflow用户
提问于 2021-09-26 08:52:27
回答 2查看 49关注 0票数 0

将应用程序推送到GitHub,并完成了其他过程,如更新package.json文件。

我认为这可能与文件夹有关,因为react的东西在‘npm install --save gh-pages’文件夹和rest节点中,mongo在'api‘中。

仍然无法部署它。

package.json

代码语言:javascript
复制
{
  "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-repo

Error SS

Folders SS

EN

回答 2

Stack Overflow用户

发布于 2021-09-26 09:19:48

似乎您没有在正确的目录中。您需要位于客户端文件夹中,其中包含名为脚本的对象的package.json文件,该对象具有关键的启动、部署和预部署。你可以在终端上试一下。

代码语言:javascript
复制
cd client
票数 0
EN

Stack Overflow用户

发布于 2021-09-26 09:20:30

package.json中的deploy in scripts对象更改为:

代码语言:javascript
复制
"scripts": {
    "start": "react-scripts start",
    "predeploy": "npm run build",
    "deploy": "cd client && gh-pages -d build",
 },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69333259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档