जवाबों:
आप कैश लोकेशन को रन करके पा सकते हैं jest --showConfig
। cacheDirectory
कुंजी के लिए देखो । इसका मान उस फ़ोल्डर का नाम है जिसे आपको निकालना होगा।
जेस्ट 22.0.0+ के अनुसार, आप --clearCache
विकल्प का उपयोग कर सकते हैं :
जेस्ट कैश निर्देशिका को हटाता है और फिर बिना परीक्षण चलाए बाहर निकलता है। यदि विकल्प पास हो गया है, या Jest की डिफ़ॉल्ट कैश निर्देशिका को cacheDirectory हटा देगा।
आसान संदर्भ के लिए (@Beraliv के अनुसार): https://facebook.github.io/jest/docs/en/cli.html#clearcache
बस दौडो:
यदि आपने अपने नोड प्रोजेक्ट में निर्भरता के रूप में जेस्ट को स्थापित किया है और jest
कमांड काम नहीं करता है, तो बस अपनी package.json
फ़ाइल के अंदर एक नई स्क्रिप्ट बनाएं ।
{
...
"scripts:" {
"clear_jest": "jest --clearCache"
}
...
}
और फिर, अपने टर्मिनल में दौड़ें:
npm run clear_jest
आधुनिक एनपीएम के साथ, आप भी चला सकते हैं ( @johny को क्रेडिट ) :
npx jest --clearCache
सबसे पहले, आपको जेस्ट संस्करण को जानना होगा:
yarn jest --version
jest> = 22.0.0
yarn jest --clearCache
jest <22.0.0
yarn jest --showConfig | grep cacheDir
रिटर्न (आपको उस फ़ोल्डर को निकालने की आवश्यकता है)
"cacheDirectory": "/tmp/jest_rs",
फिर, आप इसे हटा दें
rm -rf /tmp/jest_rs
यदि आप उपयोग नहीं करते हैं yarn
, तो निर्देश देंnpx jest
npx jest --clearCache