Как очистить кэш в пряжа?
Я делаю некоторые тестовые тесты для пряжи Facebook. Для этого мне нужно очистить мой глобальный кэш пряжи.
есть ли команда для этого? У меня есть сила-удалил мой ~/.yarn-cache
папка, но это, кажется, довольно ручной.
4 ответа:
хорошо, я сам нашел ответ. Очень нравится
npm cache clean
, пряжа также имеет свой собственныйyarn cache clean
просто запустить
yarn cache clean
.
Run
yarn help cache
в bash, и вы увидите:использование: yarn cache [ls / clean] [flags]
параметры: - h, --справка вывод информации об использовании -V, --version выводит номер версии -- оффлайн
-- предпочитаю-оффлайн
--строгий-semver
-- json
-- глобальная папка [путь]
-- модули-папка [путь], а не устанавливая модули в папку node_modules относительно cwd, выведите их здесь
-- packages-root [path] вместо того, чтобы хранить модули в корне глобальных пакетов, храните их здесь
--мьютекс [тип][:спецификатор] использовать мьютекс, чтобы гарантировать, что только один экземпляр пряжи выполняетсяпосещение http://yarnpkg.com/en/docs/cli/cache для документации по этой команде.
также обратите внимание, что кэшированный каталог находится в
~/.yarn-cache/
:
yarn cache clean
: очищает этот каталог
yarn cache list
: показывает список кэшированных зависимостей
yarn cache dir
: выводит путь к кэшированному каталогу
В дополнение к ответу,
$ yarn cache clean
удаляет все библиотеки из кэша. Если вы хотите удалить кэш конкретной библиотеки, запустите$ yarn cache dir
чтобы получить правильный путь к каталогу кэша yarn для вашей ОС, затем$ cd
в этот каталог и удалить папку сname
+version
из библиотеки, которую вы хотите очистить.