| key | 唯一键,建议含 OS 与锁文件哈希 |
|---|---|
| restore-keys | 前缀回退匹配 |
| 额度 | 仓库级缓存总量有上限,长期未访问被淘汰 |
| 内置 | setup-* 动作自带缓存参数 |
缓存 npm
缓存 npm
- uses: actions/cache@v4
with:
path: ~/.npm
key: npm-${{ runner.os }}-${{ hashFiles('package-lock.json') }}
restore-keys: |
npm-${{ runner.os }}-锁文件进 key:依赖更新自动换缓存,减少手工清理。