pnpm cache path
Додано у: v11.22.0
Виводить назву теки, яку pnpm використовує для кешу метаданих, віддзеркалюючи pnpm store path. Шлях виводиться в абсолютному форматі та очищується з точки зору лексичної структури, тому відносний шлях cacheDir перетворюється на шлях, який можуть використовувати інші інструменти.
pnpm cache path
pnpm визначає цю теку на основі платформи та параметра cacheDir, тому в конфігурації CI, де потрібно кешувати ці дані, більше не потрібно вручну відтворювати це визначення:
- name: Get the cache directory
run: echo "PNPM_CACHE_DIR=$(pnpm cache path)" >> $GITHUB_ENV
Окрім метаданих реєстру та кешу pnpm dlx, у цій теці зберігається журнал перевірки файлів блокування — запис про те, який файл блокування пройшов які політики ланцюга постачання. Його відновлення дозволяє задачі уникнути повторної перевірки файлу блокування, який уже охоплений журналом відповідно до поточних налаштованих політик — це основна витрата часу під час інсталяції в CI після того, як сховище запущено. Починаючи з v11.22.0, pnpm store prune більше не видаляє цей журнал.
Зберігайте цю теку лише в тих місцях, до яких мають права на запис надійні завдання. Див. cacheDir налаштування для деталей.