Я делаю несколько тестов производительности для пряжи Facebook. Для этого мне нужно очистить мой глобальный кэш пряжи.
Для этого есть команда? Я принудительно удалил свою ~/.yarn-cache
папку, но это кажется довольно ручным.
Я делаю несколько тестов производительности для пряжи Facebook. Для этого мне нужно очистить мой глобальный кэш пряжи.
Для этого есть команда? Я принудительно удалил свою ~/.yarn-cache
папку, но это кажется довольно ручным.
Хорошо, я узнал ответ сам. Как и у npm cache clean
пряжи, есть
yarn cache clean
Беги
yarn cache clean
.Запустите
yarn help cache
ваш bash, и вы увидите:источник
Также обратите внимание, что кэшированный каталог находится в
~/.yarn-cache/
:yarn cache clean
: очищает этот каталогyarn cache list
: показывает список кэшированных зависимостейyarn cache dir
: выводит путь к вашему каталогу в кэшеисточник
~/.yarn-cache/
~/Library/Caches/Yarn/v6
соответствует сообщениюyarn cache dir
команды.yarn cache dir
возвращается~/Library/Caches/Yarn/v6
. Но~/.yarn-cache/
это 2.8GB и не обновлялся с января 2018 годаyarn cache clean
не работает на~/.yarn-cache/
. Это должно быть удалено вручную. Местоположение кэша, кажется, является беспокойным предметом github.com/yarnpkg/yarn/search?q=.yarn-cache&type=CommitsПомимо ответа,
$ yarn cache clean
удаляет все библиотеки из кеша. Если вы хотите удалить определенный запуск кэша библиотеки,$ yarn cache dir
чтобы получить правильный путь к каталогу кэша пряжи для вашей ОС, то$ cd
перейдите в этот каталог и удалите папку сname
+version
библиотеки, которую вы хотите очистить.источник