Laravel Mix HMR не обновляется после компиляции - PullRequest
0 голосов
/ 07 февраля 2019

У меня установлен Laravel Mix 4.0.13.

npm run watch прекрасно работает, и при запуске npm run hot кажется, что он компилирует и обнаруживает мои изменения, перекомпилируя.

Однако ничегоизменения в браузере.В консоли я вижу:

[HMR] Waiting for update signal from WDS...
[WDS] Hot Module Replacement enabled.

И после компиляции я получаю следующее сообщение дважды при каждой компиляции:

[WDS] App updated. Recompiling...

Я предполагаю, что должно быть другое сообщение, которое говоритreloading или что-то?

Еще одна странная вещь: если я пытаюсь обновить страницу, она ничего не загружает из localhost:8080.Он просто сидит в ожидании бесконечно.Я должен перезапустить npm run hot, а затем перезагрузить страницу.

И JS / Vue, и SASS не перезагружаются в браузере.

Ответы [ 2 ]

0 голосов
/ 13 мая 2019

Вы, вероятно, используете .version() в своем файле микса.Как и в документации, управление версиями в разработке не очень полезно, так что вы можете;

if (mix.inProduction()) {
  mix.version();
}

Документы: https://laravel.com/docs/5.8/mix#versioning-and-cache-busting

0 голосов
/ 07 февраля 2019

Кажется, есть проблема с mix.version().После удаления .version() из моего файла webpack.mix.js все работает.

...