Создать пустую страницу приложения React при включении на существующий сайт - PullRequest
2 голосов
/ 15 мая 2019

Я использую XAMPP локально для размещения существующей CMS и хочу включить свое приложение реагирования в CMS с помощью include (это прекрасно работает для включения статического HTML и других страниц PHP).Страница администрирования CMS, на которую он будет включен, будет выглядеть следующим образом: http://localhost/website/administrator/

Мне нужно поместить приложение create-реагировать в папку, подобную этой, чтобы встроенный скрипт CMSбудет включать его: website\subfolder1\subfolder2\subfolder3\subfolder4\default

В настоящее время я получаю пустую страницу, где я пытался включить мое приложение.Если я удаляю внедренное, я вижу, что разметка выводится, как в пустом div с именем корневого класса.

Я попытался установить свойство "homepage" в моем package.json и различные комбинации, такие каккак '.', а также отредактировал манифест site_start без удачи, я не могу заставить его отрендериться.Кто-нибудь может указать мне правильное направление?

1 Ответ

1 голос
/ 15 мая 2019

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

  1. Создайте резервную копию вашего приложения create-реакции-приложения
  2. Извлеките, так что теперь вы сможете настроить веб-пакет п

npm run eject
  1. Перейдите в конфигурацию веб-пакета, см. Раздел сценариев

  2. Вы можете изменить сценарии сборки, такие как запуск и сборка

  3. Похоже, проблема в том, где создаются файлы js и css. Вы можете изменить место их вывода в веб-пакете, отредактировав конфигурацию.

См. Ссылку: https://webpack.js.org/configuration

Вы можете попробовать изменить путь к выходному разделу, чтобы ваш cms html пытался найти пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...