Is it necessary to run npm cache clean after every change?

Is it necessary to run npm cache clean after every change that we make in package.json

OR is that automatically handled ?

I am referring to any additon/deletion/replace of modules.