[英]React app crashing when react-router is used
我有一個在本地主機上運行良好的 React 應用程序。 部署后,我上傳了構建文件夾內容,應用程序崩潰了。 這是美眉截圖https://www.screencast.com/t/hjkoBmaY9只是一個白屏。 查了很多,發現是react-router-dom
引起的
這是我的App.js
組件:
import React, { Component } from 'react';
import { BrowserRouter, Route } from 'react-router-dom';
import Calc from './components/Calc';
import Login from './components/auth/Login';
import MechinaSetup from './components/adminarea/MechinaSetup';
import './App.css';
class App extends Component {
render() {
return (
<BrowserRouter>
<Route exact path="/" component={Calc} />
<Route path="/login" component={Login} />
<Route path="/mechinasetup" component={MechinaSetup} />
</BrowserRouter>
);
}
}
export default App;
如果我刪除BrowserRouter
塊並再次運行構建,我會看到應用程序,
這就是我看到輸出的方式
import React, { Component } from 'react';
import { BrowserRouter, Route } from 'react-router-dom';
import Calc from './components/Calc';
import Login from './components/auth/Login';
import MechinaSetup from './components/adminarea/MechinaSetup';
import './App.css';
class App extends Component {
render() {
return (
// <BrowserRouter>
// <Route exact path="/" component={Calc} />
// <Route path="/login" component={Login} />
// <Route path="/mechinasetup" component={MechinaSetup} />
// </BrowserRouter>
<Calc />
);
}
}
導出默認應用程序;
那可能是什么原因?
這是該項目的 git repo。 https://github.com/davsev/calc
任何幫助都會很棒。
我遇到了同樣的問題。
快速故障排除 -
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.