无法在GitHub Pages上部署create-react-app应用程序

时间:2019-04-28 21:51:55

标签: github create-react-app

我遵循了部署create-react-app应用程序所需的所有steps(与react-router-domreduxreact-redux一起)here ,但我的应用程序只显示 footer

我去检查了控制台,但是控制台完全没有错误。这是我放入package.json文件中的主页代码。

package.json

"name": "flags-of-the-world-redux",
"homepage": "https://bnikkhah.github.io/flags-of-the-world-redux/",
[...],
"scripts": {
  [...],
  "predeploy": "yarn run build",
  "deploy": "gh-pages -d build"
},

这是我的路由器:

CountryRouter.jsx

export default () => (
    <BrowserRouter>
        <Switch>
            <Route exact={ true } path="/" component={ CountriesPage } />
            <Route path="/country/:name" component={ CountryPage } />
            <Route path="/compare" component={ CompareCountryList } />
        </Switch>
        <Footer />
    </BrowserRouter>
)

注意:我的页脚组件正确显示,但是Switch中的所有内容均未显示在我的GitHub页面上。

任何人都不会知道要成功部署React + Redux应用程序还需要执行哪些其他步骤?

1 个答案:

答案 0 :(得分:0)

嗨,我决定改为在Heroku上进行部署。我遵循了这个YouTube video来开始学习。如果有人想查看我的应用,请随时here