Ответы:
Хорошо, я узнал ответ сам. Как и у 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библиотеки, которую вы хотите очистить.