После обновления Homestead часы наблюдения за пряжей и наблюдения за пряжей не обнаруживают изменений - PullRequest
0 голосов
/ 08 февраля 2019

После обновления моего бокса Homestead команда yarn run watch правильно компилирует мои активы, но не обнаруживает изменений в файлах.

(Это также относится к npm run watch, yarn run watch-poll и npm run watch-poll.)

Ранее я управлял Laravel Homestead v7.2.0 (с бродячей коробкой laravel / усадьба 5.2.0).Сейчас я использую Homestead v8.0.2 (с vagrant box laravel / hometead 7.1.0).

Самое большое различие между версиями Homestead состоит в том, что старая версия работала под управлением Ubuntu 16.04, а новая - Ubuntu 18.04,Конечно, есть и более новые версии Node, npm и пряжи.Чтобы усложнить ситуацию, я также обновил фреймворк Laravel с 5.6 до 5.7 и обновил Laravel Mix с 1.7.2 до ^ 2.0 (^ 3.0 и ^ 4.0 вообще не будут компилироваться, поэтому я остановился на 2).Только после всего этого я заметил, что изменения не обнаруживаются.

Кто является наиболее вероятным виновником в этой ситуации?Так много всего изменилось, я чувствую, что проблема может быть в любом месте .Я искал в сети все возможные решения, но я не наткнулся на работы.Например, эта страница не помогает, и ничего не делает здесь или здесь .

Я проверил, что могу понизить версию своей Homestead VM, а также каркас laravel и laravel-mix (проверяя старый тег и переустанавливая все node_modules), и он снова работает.

Мне трудно найти и устранить что-то более конкретное, чем это,потому что ресурсы не будут компилироваться в первую очередь при попытке частичного обновления / понижения.

...