Skip to content

Troubleshooting

Changes are not being picked when running make npm-watch in a Docker container

Section titled “Changes are not being picked when running make npm-watch in a Docker container”

Some Docker configurations do not properly pick up file-system changes across operating systems. This can be a problem, e.g. when running on certain Windows environments. This causes changes made to not be automatically picked up.

This can be fixed by updating webpack.config.js to use polling by adding this:

module.exports = {
//...
watchOptions: {
poll: 1000,
},
};

Alternatively, you can switch to installing/running NPM natively instead of in Docker. This is a good option if you are also getting poor performance, which can also be caused by cross-platform issues.