Not caching node_modules is much faster than caching it
Summary
Not caching node_modules folder is much faster than caching nodes module
Steps to reproduce
Run npm install
on lets say angular cli project easiest.
Run npm install
with cache enabled for node_modules
it takes more time.
On Shell runner i would expect to at least have the ability to preserve node modules folder across several stages since it is on the same machine and node modules dont have to be reinstalled in each stage.