【问题标题】:Blank page after building with create-react-app使用 create-react-app 构建后的空白页面
【发布时间】:2020-09-11 17:01:33
【问题描述】:

我有问题。当我使用npm run build && serve-s build 构建我的 React 项目时,项目构建运行一个空白页面。

我在 Google 上搜索此问题并在 package.json 中使用 "homepage": "." 进行社区修复,然后我尝试设置此标志,但没有。我也尝试过使用"homepage": "mysite.com/site/app/build"(这是我项目的路径)。

我的 package.json 包括 "homepage": "."

我正在使用react-router-dom 进行路由管理,我尝试将BrwoserRouter 更改为HashRouter 并将basename="/" 添加到BrwoserRouter,但什么也没有。

有人帮帮我吗?

【问题讨论】:

    标签: javascript node.js reactjs deployment


    【解决方案1】:

    主页不是项目的路径。它是您网站的主页,或者您可以说出可以看到它的地址,因此您的主页应该类似于-

    homepage: "https://yourdomain.com"

    请提供更多细节,以便我们提供帮助

    【讨论】:

      【解决方案2】:

      我通过做两件事解决了这个问题:

      1. 在我的 package.json 中,我包括:“homepage”:“.”

      2. 在我导入 BrwoserRouter 的 src/index.js 文件中,我删除了 exact 属性:

        之前:exact={true} path="/" component={App} />

        之后:<Route path="/" component={App} />

      它对我有用!

      【讨论】:

        猜你喜欢
        • 2019-08-29
        • 2019-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多