Ответы:
Хорошо, я узнал ответ сам. Как и у npm cache clean
пряжи, есть
yarn cache clean
Беги yarn cache clean
.
Запустите yarn help cache
ваш bash, и вы увидите:
Использование: кеш пряжи [ls | clean] [flags]
Опции: -h, --help вывести информацию об использовании -V, --version вывести номер версии --offline
--prefer-offline
--strict-semver
--json
--global-folder [путь]
--modules-folder [путь] вместо установки модулей в папку node_modules относительно cwd, выведите их здесь
--packages-root [путь], а не храните модули в глобальном корне пакетов, храните их здесь
--mutex [тип] [: спецификатор] использовать мьютекс, чтобы убедиться, что выполняется только один экземпляр пряжиПосетите http://yarnpkg.com/en/docs/cli/cache для документации об этой команде.
Также обратите внимание, что кэшированный каталог находится в ~/.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
библиотеки, которую вы хотите очистить.