0

Ich versuche Browsersync mit Laravel zu verwenden. Ich folgte diesem tutorial von Laracasts, aber mein browsersync synchronisiert nicht.Laravel Homestead mit BrowserSync

Hier ist meine gulpfile:

var elixir = require('laravel-elixir'); 
elixir(function(mix) { 
    mix.sass('app.scss'); 
    mix.browserSync(); 
}); 

Meine App ist homestead.app. Nach dem Start von gulp watch gehe ich zu homestead.app:3000 und sehe meine App ohne BrowserSync.

Ich gehe zu homestead.app:3001 und ich kann BrowserSync Armaturenbrett zugreifen, die zeigt dies:

Lokale http://localhost:3000

Externe http://10.0.2.15:3000

Proxying: http://homestead.app

Aktuelle Verbindungen Verbundene Browser werden hier aufgelistet.

Lokale und externe Links reagieren nicht.

Egal was ich tat, konnte ich keine Verbindung in der Registerkarte Aktuelle Verbindungen sehen.

Was ich versucht:

versucht schluck Uhr aus meiner lokalen Umgebung statt Heimstätte läuft.

Diesmal zeigten sowohl lokale als auch externe Links auf meine App, aber keine Synchronisierung.

Ich Fenster 8.1

Jede Hilfe verwenden würde geschätzt.

Antwort

1

Nun, nachdem ich einige Stunden lang versucht hatte, das gewünschte Ergebnis zu erzielen, entschied ich mich für einen einfachen alten Schluck anstatt für Laravel Elixir.

Ich habe den Ordner node_modules entfernt, die Standarddateien package.json und gulpfile.js bereinigt und angepasst und dann clean npm install ausgeführt.

Danach habe ich Schluck Uhr auf meinem lokalen Rechner verwendet. Außerdem ging ich mit LiveReload anstelle von BrowserSync.