2016-10-12 36 views
67

मैं फेसबुक के यार्न के लिए कुछ बेंचमार्क परीक्षण कर रहा हूं। इसके लिए, मुझे अपने वैश्विक यार्न कैश को साफ़ करने की आवश्यकता है।यार्न में कैश साफ़ करने के लिए कैसे?

क्या इसके लिए कोई आदेश उपलब्ध है? मैंने अपने ~/.yarn-cache फ़ोल्डर को बल दिया है, लेकिन यह काफी मैनुअल लगता है।

उत्तर

57

ठीक है, मैंने जवाब स्वयं पाया। बहुत npm cache clean की तरह, यार्न भी यह खुद है

yarn cache clean 
65

बस yarn cache clean चलाने है।


अपने बैश में चलाएँ yarn help cache, और आप देखेंगे:

उपयोग: यार्न कैश [ls | स्वच्छ] [झंडे]

विकल्प: -h, --help उत्पादन उपयोग की जानकारी -V, - संस्करण संख्या --ऑफलाइन
--prefer-ऑफ़लाइन
- स्ट्रिक्ट-सेवर
--json
--global-फ़ोल्डर [पथ]
--modules-फ़ोल्डर [पथ] बल्कि node_modules में मॉड्यूल स्थापित करने से CWD के सापेक्ष फ़ोल्डर, उत्पादन उन्हें यहाँ
--packages-रूट [पथ विनिर्देशक] एक म्युटेक्स का उपयोग सुनिश्चित करने के लिए केवल एक ही धागे उदाहरण निष्पादित हो रहा है इस आदेश के बारे में दस्तावेज़ के लिए

जाएँ http://yarnpkg.com/en/docs/cli/cache:] बल्कि एक वैश्विक संकुल जड़ में मॉड्यूल भंडारण की तुलना में, उन्हें यहाँ
--mutex [प्रकार] [दुकान।

+0

यह @nikjohn से वही जवाब है –

23

भी ध्यान रखें कि कैश की गई निर्देशिका ~/.yarn-cache/ में स्थित है:

yarn cache clean: कि निर्देशिका

yarn cache list साफ: कैश की गई निर्भरता

की सूची

yarn cache dir पता चलता है: के रास्ते बाहर प्रिंट अपने कैश्ड निर्देशिका

5

उत्तर के अलावा, $ yarn cache clean फिर सभी पुस्तकालयों को कैश से ले जाता है। यदि आप अपने ओएस के लिए सही यार्न कैश निर्देशिका पथ प्राप्त करने के लिए $ yarn cache dir चलाते हैं, तो $ cd उस निर्देशिका में name + version के साथ फ़ोल्डर को निकालना चाहते हैं, तो आप एक विशिष्ट lib के कैश को $ yarn cache dir चलाएं।

संबंधित मुद्दे