2017-01-26 12 views
6

Używając Laravel 5.4 i Mix, po uruchomieniu npm run watch kompiluje wszystko raz i wygląda na to, że czeka na zmiany, ale kiedy wprowadzam zmiany do któregokolwiek z moich plików zasobów, nie robi tego". Wydaje się, że coś wykryło. Czy ktoś inny ma ten problem w 5.4 lub ma rozwiązanie?`npm uruchom zegarek` nie działa w Laravel 5.4

+0

Czy zapisałeś swój plik? – mrabbani

+0

@mrabbani Tak, pliki są zapisywane, ale ich nie odbiera. Jeśli zatrzymam obserwację i uruchomię ją ponownie, to znajdzie ona zmiany w pierwszej kompilacji, ale nic poza tym. –

+0

Mam do czynienia z tym samym problemem. Uruchamiam 'npm run watch', a pliki są kompilowane tylko za pierwszym razem. Wygląda na to, że zegarek czeka na zmiany, ale jedynym sposobem na jego działanie jest zatrzymanie obserwacji i ponowne uruchomienie. Próbowałem 'node_modules/.bin/webpack --watch --watch-poll --config = node_modules/laravel-mix/setup/webpack.config.js' ale wciąż nie ma szczęścia. – KoKa

Odpowiedz

8

Rozwiązanie dostarczył Jeffrey Way w Laracast.

Spróbuj dodać flagę --watch-poll do swojego skryptu package.json. Lub po prostu spróbuj:

node_modules/.bin/webpack --watch --watch-poll --config=node_modules/laravel-mix/setup/webpack.config.js

+1

FYI, od 3 maja 2017 r. Laravel zawiera polecenie "oglądaj ankietę", które robi to za Ciebie. –

+2

'npm uruchomić watch-poll' –

Powiązane problemy