【问题标题】:Problem with deploy react app with gh-pages使用 gh-pages 部署反应应用程序的问题
【发布时间】:2019-05-10 07:49:13
【问题描述】:

我在使用 gh-pages 部署我的 react 应用时遇到了问题。我尝试了来自 YT 和 Google 第一个站点的所有指南。而且我的 GitHub 页面仍然没有显示应用程序。链接到我的回购: https://github.com/maksymilianMroz/react-todo-app

问题是哪里出了问题?我没有在代码中写smth?我怎样才能解决这个问题? (我想通过 ghpages 在我的 react 应用上实时预览)

【问题讨论】:

  • 你好,请问有什么问题?
  • 哦,抱歉,问题出在哪里?我没有在代码中写smth?我怎样才能解决这个问题? (我想通过 ghpages 在我的 react 应用上实时预览)
  • 但是你想做什么?

标签: reactjs github-pages


【解决方案1】:

当您打开您的项目站点https://maksymilianmroz.github.io/react-todo-app/ 并启用浏览器的开发人员工具并进行完全刷新时,您将看到所有 javascript 和 css 引用都会导致 404。这是因为所有 url 都以 @987654326 为前缀@。

例如https://maksymilianmroz.github.io/maksymilianMroz/react-todo-app/static/css/main.fbf7fb8c.chunk.css

应该在哪里https://maksymilianmroz.github.io/react-todo-app/static/css/main.fbf7fb8c.chunk.css

这是由你的 package.json 文件的 homepage 属性引起的,如npm run build 的输出所示

如果您在 package.json 中调整该属性,您的构建会很好。

{
  "name": "react-todo-app",
  "version": "0.1.0",
  "private": true,
  "homepage": "https://maksymilianMroz.github.io/react-todo-app",
  ...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2021-12-19
    • 2019-08-20
    • 2013-07-18
    • 2022-01-23
    • 1970-01-01
    • 2017-07-25
    相关资源
    最近更新 更多