The Pragmatic Ball boy

iOSを中心にやってる万年球拾いの老害エンジニアメモ

Vagrantでjavascriptやcssのファイルを変更しても反映されない

Vagrantjavascriptcssを変更しても反映されないという問題にはまりました。

ブラウザのキャッシュの問題かと思ったのですが、Chrome Developer ToolのSettingで"Disable cache"にしても変化なし。

ならばサーバー側だということでnginxのキャッシュとかを調べていたら、nginxとかの問題ではなく、VirtualBoxのBugのようで、VirtualBox(Vagrant)とshareしているフォルダにおいてるとだめぽい。

http://docs.vagrantup.com/v2/synced-folders/virtualbox.html

ここに書いてあるようにsendfileをoffにすればなおります。

nginx

sendfile off;

apache

EnableSendFile off