yarn cache

yarn cache list [--pattern]

Yarn хранит все пакеты в глобальном кэше на жестком диске в рабочей папке пользователя. Команда yarn cache list выведет на экран все закэшированные пакеты.

yarn cache list --pattern <pattern> выведет на экран все закэшированные пакеты, соответствущие заданному шаблону.

Примеры:

yarn cache list --pattern gulp
yarn cache list --pattern "gulp|grunt"
yarn cache list --pattern "gulp-(match|newer)"
yarn cache dir

Команда yarn cache dir выведет на экран путь до папки, в которой в данный момент времени храниться глобальный кэш.

yarn cache clean [<module_name...>]

Выполнение этой команды очистит глобальный кеш. Он начнёт заполняться при следующем выполнении yarn или yarn install. Кроме того, вы можете указать одно или несколько имён пакетов, которые хотите очистить.

Изменить директорию кэша для yarn

Установите значение cache-folder в файле настроек, чтобы задать папку для хранения кэша.

yarn config set cache-folder <path>

Вы также можете указать директорию для кэша при помощи флага --cache-folder:

yarn <command> --cache-folder <path>

Вы также можете указать папку с кэшем, указав переменную окружения YARN_CACHE_FOLDER:

YARN_CACHE_FOLDER=<path> yarn <command>