2017-02-13 2 views
0

Я попытался создать новый проект react-webpack-redux (yeoman generator) и там что-то, что я замечаю при маршрутизации при запуске скомпилированного проекта на xampp w/c. У меня есть идея, как решить.Как запустить проект React с маршрутизатором на Xampp

Первый сценарий: Без компиляции маршрутизатора. Скомпилирован с использованием npm run dist. Скопировал файлы из папки dist и поместил их в htdocs на моем общедоступном сервере (используя xampp).

enter image description here Он отлично работает. Также отлично работает на моем местном приводе C:

Второй сценарий: С составом маршрутизатора. Теперь, когда я использую React-Router. (вот мой код)

Code with router

Он работал, конечно, на WebPack Dev локального хоста: 8000 Вт/команды npm run serve.

enter image description here

Но когда я компилирую производства. npm run dist, а затем копировать файлы из папки/dist и размещать на моем общем сервере (так же, как и первый сценарий - используя xampp) внутри папки htdocs.

enter image description here

Он не будет работать.

Я что-то пропускаю при использовании маршрутов? Или мне нужно что-то настроить на моем общедоступном сервере (я использую xampp).

Надеюсь, вы можете мне помочь в этом.

спасибо.

ответ

0

Если вы создаете приложение с помощью action-create-app, просто создайте свой проект с помощью npm run build. , затем скопируйте папку build в htdocs.run в локальном браузере localhost/projectname.

если ваша страница пуста, просто отредактируйте путь некоторых из них в файле index.html. при запуске с npm run build иногда создает неправильный путь, включая файл. его работа для меня, когда я изменяю index.html до

Смежные вопросы