I was running into a similar problem, and adding the following lines to module.exports
in webpack.config.watch.js
solved it:
devServer: {
watchOptions: {
poll: true,
},
},
In my case, I believe the issue had to do with my OS’s ability to watch multiple files for changes in the way Webpack/BrowserSync wanted by default.