Angular LiveReload не работает с подсистемой Windows для Linux

Я давно хотел использовать WSL, поэтому недавно сменил свой терминал Intellij на оболочку Ubuntu Bash. С тех пор я не могу заставить LiveReload работать правильно. Сохранение проекта вызывает повторную компиляцию, и все выглядит обновленным, но изменения не применяются.

Я попытался увеличить лимит часов в моих настройках inotify, как это предлагается здесь: Angular- cli ng serve livereload не работает

Я также обновил свою версию Angular, версию узла и все, что я мог придумать. Путь моего файла к каталогу не содержит пробелов или недопустимых символов, как указано в другом предложении здесь: https://github.com/angular/angular-cli/issues/1610

Я попытался удалить node_modules и выполнить новую установку. Я попытался передать явные флаги перезагрузки в реальном времени команде ng serve и увеличить время опроса. Я пробовал работать с sudo.

Я видел некоторые упоминания о том, что LiveReload не работает с подключенными сетевыми дисками, и мне интересно, не вызывает ли проблема попытку запустить ng serve из подключенных WSL дисков, поэтому я попробую это дальше, но после этого я полностью вышел идей.

Спасибо


person FerdTurgusen    schedule 03.11.2019    source источник
comment
У меня такая же проблема с вами.   -  person Brian    schedule 21.11.2019
comment
Ну, не совсем такая же настройка, но в моем случае LiveReload (расширение Chrome) не может подключиться к Spring Boot, работающему под WSL 2. Было бы неплохо, если кто-то найдет решение, поделиться им.   -  person Ebeneezer    schedule 20.01.2020