Is there a way to improve the workflow when working with large npm dependencies in Gitlab CI? I have a project where puppeteer is an npm dependency and since puppeteer is essentially chrome, it is pretty large (two thirds of the entire node_modules directory).
Is there a way to kind of pre-install puppeteer into the pipeline? So that there is no need to up- and download the entire dependency every time to and from the cache server? Also, it would be great if it does not need to be installed every time with npm install.