状況
rails5下でwebpack-dev-server起動してjs類をインクリメンタルにコンパイルするというのをvagrant上でやろうとしたら、jsがコンパイルされない。
どうやらホストがwindowsの場合、共有フォルダを使うと、vboxsfがionotifyに対応しておらず、それを使用しているwebpack-dev-server変更を検知できない模様。
解決策
デフォルトのionotify使わずにpollオプションを使った。
config\webpacker.yml
development:
# Reference: https://webpack.js.org/configuration/dev-server/
dev_server:
....中略.....
watch_options:
aggregateTimeout: 300
poll: 1000
参考