【发布时间】:2021-10-14 04:23:49
【问题描述】:
使用 GitLab,我可以缓存 node_modules/ 和/或我可以将参数缓存到 npm ci --cache <dir>
这两个选项有什么区别?
- 是否应该在管道中的作业和阶段之间缓存
node_modules/? - 我是否应该只缓存提供给
npm ci --cache的<dir> - 我应该缓存两者吗?
GitLab docs 节目:
npm ci --cache .npm --prefer-offline
但他们没有解释为什么我不想缓存node_modules/。
尺寸差异:
❯ du -hs .npm
136M .npm
❯ du -hs node_modules
932M node_modules
【问题讨论】:
标签: npm caching continuous-integration gitlab-ci