我的项目分为三个部分,我在页面上使用react-router-dom。每当我开始关于发展情绪的项目时,都没有问题。但是,当我生成版本时,尽管没有错误,它显示空白页。我检查了Javascript和CSS文件的链接,它们正常工作。我正在将apache用于Web服务器。 我启用了mod-rewrite,其代码如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
我对react-router-dom的定义如下:
<Router history={history}>
<Route
exact
path='/'
component={()=><Home i18n={i18n} />}
/>
<Route
path='/cancel'
component={()=><Cancel i18n={i18n} />}
/>
<Route
path='/success'
component={()=><TransactionData i18n={i18n} />}
/>
</Router>