2016-02-08 5 views
0

У меня возникли проблемы с горячей перезагрузкой, чтобы работать с моим приложением laravel.laravel и webpack transform reactjs not reloading

// Laravel домашней страница

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 

    <title>Laravel</title> 
</head> 
<body> 
    <div id="root"></div> 
<?php 
    if (App::isLocal()): 
?> 
    <script type="text/javascript" src="http://localhost:3000/static/bundle.js"></script> 
<?php else: ?> 
    <script type="text/javascript" src="/dist/bundle.js"></script> 
<?php endif; ?> 
</body> 
</html> 

Когда я иду на мою страницу бэкэнда приусадебной Laravel (локальный: 8000), все работает отлично, но там нет горячей перезарядки при изменении реакция компонентов.

Когда я перехожу непосредственно к dev-серверу http://localhost:3000, я получаю горячую перезагрузку.

Я использую срабатывает преобразование шаблонного: https://github.com/gaearon/react-transform-boilerplate

Как я могу получить страницу Laravel бэкэнда перезагрузить сверток?

+0

просто предложение, почему бы вам не использовать директиву лезвия '@if @else @ endif' вместо беспорядочного синтаксиса php. [Это не решение] –

+0

Честно говоря, я просто не стал смотреть в лезвие вообще. Я действительно собираюсь сделать это сейчас. – DrivingInsanee

+0

Вы когда-нибудь получали ответ на этот вопрос? – Dolbex

ответ

0

изменение
src="http://localhost:3000/static/bundle.js"
в
src="{{url('static/bundle.js)'}}"
и

src="/dist/bundle.js" 

к

src="{{url('/dist/bundle.js')}}" 
+0

Я не вижу, как этот ответ помогает подключить веб-пакет с сервером laravel? – DrivingInsanee

+0

Вы испытываете это? – paranoid