2016-11-02 2 views
5

Я только что установил пряжу, и я пытаюсь перейти от npm.Как настроить собственный путь кэширования для пряжи?

Я попытался установить мой путь кэша, как это, но он не был успешным:

yarn --cache-folder /usr/local/Caches/yarn 
yarn global --cache-folder /usr/local/Caches/yarn 
yarn global cache --cache-folder /usr/local/Caches/yarn 
yarn cache --cache-folder /usr/local/Caches/yarn 
yarn config set --cache-folder /usr/local/Caches/yarn 

Вот documentation for yarn config.

+0

Если вы делаете пряжу --cache-folder , это действительно работает, и ваш кеш будет находиться по указанному пути, но он по-прежнему не меняет значение по умолчанию для кеша, поэтому это не достаточно хорошо, и документы ничего не говорят о - кэш-папки. –

+0

Я видел, что папка '/ usr/local/Caches/yarn' была создана с папкой' .tmp' внутри, но все фактические файлы кэша все еще записываются в '~/.yarn-cache' – crstin

+0

очистить свой предыдущий кеш, а затем повторить попытку, он должен работать, работал для меня :) –

ответ

1

Фактическая команда:

yarn config set cache-folder /usr/local/Caches/yarn 

(Примечание: нет предшествующих --)

The docs for yarn cache показывают различные способы этого может быть установлены.

+0

Что такое папка с кешем по умолчанию? –

+0

@BaneeIshaqueK: Он может зависеть от установленного O/S, но вы можете получить значение по умолчанию (если вы его не изменили) в вашей системе с помощью команды: 'yarn cache dir' – Gerrat

+0

Получил, спасибо - любые методы проверки 'yarn cache' как' npm cache verify' команды deos? –

Смежные вопросы