Реакция сбоя приложения при использовании реакции-роутера - PullRequest
0 голосов
/ 14 апреля 2019

У меня есть приложение реагирования, которое прекрасно работает на localhost.после развертывания я загружаю содержимое папки сборки, и приложение вылетает.это снимок экрана 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 репо проекта.https://github.com/davsev/calc

любая помощь будет потрясающей.

...