Reflect html changes in browser without restarting the express app

I have an express app. I am using swig as the template engine. Is it possible to reflect my HTML changes in the browser when I click refresh. I don't want to restart the server every time I need to do a HTML change?

I got the solution from this link.

I installed supervisor module as global installation

npm install supervisor -g

I stated my app like this

supervisor -e html,js  app.js

Here i am specifying to watch the changes in files with extensions .html and .js. So when these files are changed its automatically reloaded when the next request comes.No restart required.

There are plenty of tools for this:

And I'm sure you could find more.

You can simply disable swig's caching:

if (process.env.NODE_ENV !== 'production') {
  swig.setDefaults({ cache: false });
}