Windowsで不鮮明なボックス(Vagrant Vagrant Vagrants)を使用しています。私は適切なゲストアドオン(5.0.26)で最新のVirtualboxを使用しています。正しく初期化BrowserSyncファイルの変更は、Vagrantで伝播されません。
browser-sync start --proxy "sitename.dev" --files "assets/css/*.css"
browsersync:
は、私は私の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
に以下の設定を持っています。私が仮想マシンで直接CSSファイルを変更すると、CSSがブラウザに挿入されていても問題ありません。 ホストファイルシステムのファイルを変更すると何も起こりません。ブラウザの同期では、ファイルの変更が認識されません(ファイルはホストと仮想ファイルシステム間で適切に同期されています)。
私はnfsと単純なVirtualboxの同期フォルダも試してみました。 (ここで説明しているNFSだけでなく、https://github.com/fideloper/Vaprobash/issues/368)
どうすればこの問題を解決できますか?
編集: 私はこれを得て、それに従って私の質問に答えました。 BTWこのソリューションは、NFSでも動作しており、ホストOSには関係しません。