Я делаю некоторые контрольные тесты для Facebook Пряжа. Для этого мне нужно очистить свой глобальный кеш пряжи.
Есть ли команда для этого? У меня есть принудительная удаленная папка ~/.yarn-cache
, но это кажется довольно ручным.
Я делаю некоторые контрольные тесты для Facebook Пряжа. Для этого мне нужно очистить свой глобальный кеш пряжи.
Есть ли команда для этого? У меня есть принудительная удаленная папка ~/.yarn-cache
, но это кажется довольно ручным.
Хорошо, я сам узнал ответ. Подобно npm cache clean
, пряжа также имеет свой собственный
yarn cache clean
Просто запустите yarn cache clean
.
Запустите yarn help cache
в bash, и вы увидите:
Использование: тайник [ls | clean] [flags]
Параметры: -h, --help информация об использовании -V, --version выводит номер версии --offline
--prefer-форум
--strict-semver
--json
--global-folder [путь]
--modules-folder [путь], а не устанавливать модули в папку node_modules по отношению к cwd, вывести их здесь
--packages-root [путь], а не хранить модули в глобальном корне пакетов, сохраните их здесь
--mutex [type] [: specifier] использовать мьютекс, чтобы гарантировать выполнение только одного экземпляра пряжиПосетите http://yarnpkg.com/en/docs/cli/cache для документации об этой команде.
Также обратите внимание, что кешированный каталог находится в ~/.yarn-cache/
:
yarn cache clean
: очищает этот каталог
yarn cache list
: отображает список кэшированных зависимостей
yarn cache dir
: выводит путь к вашему кэшированному каталогу
В дополнение к ответу, $ yarn cache clean
удаляет все библиотеки из кеша. Если вы хотите удалить определенный кеш-память lib $ yarn cache dir
, чтобы получить правильный путь каталога кэша пряжи для вашей ОС, затем $ cd
в этот каталог и удалите папку с помощью name
+ version
из библиотеки, которую вы хотите для очистки.