LoginSignup
1
3

More than 5 years have passed since last update.

VMで開発中にchromeがJSの更新を反映してくれない時

Last updated at Posted at 2017-05-31

環境

  • ホストOS: Windows7
  • VM: Vagrant,Chef,VirtualBox
  • ゲストOS: CentOS 7

経緯

ローカル上のVM(VirtualBox)にApacheサーバーをたててDjangoアプリを開発。
アプリのJSを編集してchromeで確認するも、キャッシュが効いて反映されず。
ハードリロードでキャッシュパージ等をするも改善せず。

対応

VMのApache設定(/etc/httpd/conf/httpd.conf)の該当部分を、以下のように編集する。

/etc/httpd/conf/httpd.conf
<Directory / "共有フォルダのパス">
  # 追記
    EnableSendfile Off
</Directory>

自分の場合、chefを使ってVMを整備してるので、site-cookbooks/apache/templates/default/httpd.conf.erbも上記と同じように編集します。

参考

JavaScriptファイルを変更し,ブラウザ(chrome)をリロードしても変更内容が反映されません.
vagrantのsynced_folderをapacheで利用しているときのキャッシュ回避
Vagrantドキュメント
Apacheドキュメント

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3