我遵循了部署create-react-app
应用程序所需的所有steps(与react-router-dom
,redux
和react-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应用程序还需要执行哪些其他步骤?