Как очистить кэш в пряжа?
Я делаю некоторые тестовые тесты для пряжи 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из библиотеки, которую вы хотите очистить.