Производственная сборка React - установите Router с домашней страницей в пакете. json - PullRequest
1 голос
/ 20 июня 2020

Я пытаюсь создать производственную сборку своего приложения create-response-app, но сборка / индекс. html отображает неизвестный маршрут.

Вот мой маршрутизатор. js:

const Router = () => {
    return (
        <React.Fragment>
            <Switch>
                <Route path={`/`} exact render={() => <LandingPage />} />
                <Route path={`/details`} exact render={() => <Details />} />
                <Route exact render={() => <ErrorComponent msg='Nie znaleziono strony'/>} />
            </Switch>
        </React.Fragment>
    );
};

export default Router;

И вот начало моего пакета. json:

{
  "name": "tvshows",
  "homepage": ".",
  "version": "0.1.0",
  "private": true,
...

То, что я получаю из индекса. html - это <ErrorComponent />. Что я делаю не так?

Решено путем развертывания приложения при скачке. sh

1 Ответ

0 голосов
/ 20 июня 2020

Нет пути для маршрутизатора

в этой строке у вас нет пути = {...}

<Route exact render={() => <ErrorComponent msg='Nie znaleziono strony'/>} />

"homepage": ".", в пакете. json определяет, какой адрес ваше приложение будет открыто в

...