Я использую брандмауэр (Varying Vagrant Vagrants) в Windows. Я использую последнюю версию Virtualbox с соответствующими гостевыми дополнениями (5.0.26).Изменения в файле BrowserSync не распространяются с помощью Vagrant
У меня есть следующие настройки в моем Vagrantfile
# Browsersync port forward
config.vm.network :forwarded_port, guest: 3000, host: 3000, auto_correct: true
config.vm.network :forwarded_port, guest: 3001, host: 3001, auto_correct: true
С помощью этой команды:
browser-sync start --proxy "sitename.dev" --files "assets/css/*.css"
The browsersync инициализирован правильно. Когда я изменяю файлы css непосредственно на виртуальной машине, все в порядке, когда css вводится в мой браузер. Когда я меняю файлы в файловой системе хоста, ничего не происходит. Браузерная синхронизация не знает изменений файла (файлы синхронизированы должным образом между хостом и виртуальными файловыми системами).
Я пробовал использовать nfs и простые папки с синхронизацией Virtualbox. (Не только с NFS, который здесь описывается: https://github.com/fideloper/Vaprobash/issues/368)
Как я могу заставить это работать?
EDIT: У меня это работает и ответил на мой вопрос в соответствии с ним. BTW это решение работает с NFS тоже и не связано с ОС хоста.