Пустая страница после сборки с помощью create-react-app

#javascript #node.js #reactjs #deployment

#javascript #node.js #reactjs #развертывание

Вопрос:

у меня проблема. Когда я создаю свой проект React, используя npm run build amp;amp; serve-s build сборку проекта, запускающую пустую страницу.

Я ищу в Google эту проблему, и сообщество исправляет ее с помощью "homepage": "." в package.json, затем я попытался установить этот флаг, но ничего. Я тоже пытался использовать "homepage": "mysite.com/site/app/build" (это путь к моему проекту).

И мой package.json включает "homepage": "."

Я использую react-router-dom для управления маршрутами, и я попытался изменить BrwoserRouter на HashRouter и добавить basename="/" в BrwoserRouter и ничего.

Кто-нибудь мне поможет?

Ответ №1:

домашняя страница не является путем к проекту. Это домашняя страница вашего веб-сайта, или вы можете указать адрес, по которому она будет видна, поэтому ваша домашняя страница должна быть примерно такой-

homepage: "https://yourdomain.com"

И, пожалуйста, дайте более подробную информацию, чтобы мы могли помочь

Ответ №2:

Я решил эту проблему, выполнив две вещи:

  1. В моем package.json я включил: «домашняя страница»: «.»

  2. В моем src/index.js файл, который я импортировал BrwoserRouter , я удалил точную опору:

    Перед: <Маршрут <диапазон>точный={истина} путь=»/» компонент={Приложение} />

    После: <Route path="/" component={App} />

У меня это сработало!