2017-01-26 7 views
6

Использование Laravel 5.4 и Mix, когда я запускаю npm run watch, он компилирует все один раз и выглядит так, будто он ждет изменений, но когда я вношу изменения в любой из моих файлов активов, Кажется, что-то обнаружило. Кто-нибудь еще имеет эту проблему в 5.4 или имеет решение?`npm run watch` не работает в Laravel 5.4

+0

Вы сохранили файл? – mrabbani

+0

@mrabbani Да, файлы сохранены, но часы не забирают их. Если я остановлю часы и запустил их снова, он найдет изменения в первом компиляторе, но ничего после этого. –

+0

Я столкнулся с той же проблемой. Я запускаю «npm run watch», и файлы скомпилированы только в первый раз. Кажется, что часы ждут изменений, но единственный способ заставить его работать - остановить секундомер и запустить его снова. Пробовал 'node_modules/.bin/webpack -watch -watch-poll -config = node_modules/laravel-mix/setup/webpack.config.js', но все равно не повезло. – KoKa

ответ

8

Решение было предоставлено Джеффри Путем в Ларакасте.

Попробуйте добавить флаг -watch-poll в ваш package.json скрипт. Или просто попробуйте:

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

+1

FYI, начиная с 3 мая 2017 года, Laravel включает команду «watch-poll», которая делает это за вас. –

+2

'npm run watch-poll' –

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