Gitlab CI cache node_modules cross build task?

Gitlab CI remove & re-install node_modules every time on builds,

I would like it update node_modules, not remove & re-install all node modules,

I try the "cache" parameter but it doesn't work

Have any idea?

image