ฉันกำลังทำการทดสอบเกณฑ์มาตรฐานสำหรับ Yarn ของ Facebook สำหรับสิ่งนี้ฉันต้องล้างแคชโลกของฉัน
มีคำสั่งสำหรับสิ่งนี้หรือไม่? ฉันลบ~/.yarn-cacheโฟลเดอร์ของฉันโดยบังคับ แต่นี่เป็นคู่มือ
ฉันกำลังทำการทดสอบเกณฑ์มาตรฐานสำหรับ Yarn ของ Facebook สำหรับสิ่งนี้ฉันต้องล้างแคชโลกของฉัน
มีคำสั่งสำหรับสิ่งนี้หรือไม่? ฉันลบ~/.yarn-cacheโฟลเดอร์ของฉันโดยบังคับ แต่นี่เป็นคู่มือ
คำตอบ:
ตกลงฉันพบคำตอบด้วยตัวเอง ชอบnpm cache cleanไหมเส้นด้ายยังมีของตัวเอง
yarn cache clean
yarn cache cleanวิ่ง
ทำงานyarn help cache ในทุบตีของคุณและคุณจะเห็น:
การใช้: แคชเส้นด้าย [ls | สะอาด] [ธง]
ตัวเลือก: -h, - ช่วยให้ข้อมูลการใช้งานเอาท์พุท -V, - รุ่นที่ส่งออกหมายเลขรุ่น
- ออฟไลน์ - - ออฟไลน์ออฟไลน์
-
เข้มงวด
-Semver - Json - โฟลเดอร์ทั่วโลก [เส้นทาง]
- โมดูลโฟลเดอร์ [เส้นทาง] แทนที่จะติดตั้งโมดูลลงในโฟลเดอร์ node_modules สัมพันธ์กับ cwd ส่งออกที่นี่
- แพคเกจ - root [เส้นทาง] แทนที่จะเก็บโมดูลลงในรากแพคเกจทั่วโลกเก็บไว้ที่นี่
--mutex [type] [: specifier] ใช้ mutex เพื่อให้แน่ใจว่ามีเพียงหนึ่งอินสแตนซ์ไหมพรมที่กำลังดำเนินการเยี่ยมชมhttp://yarnpkg.com/en/docs/cli/cacheสำหรับเอกสารเกี่ยวกับคำสั่งนี้
โปรดทราบว่าไดเรกทอรีแคชอยู่ใน~/.yarn-cache/:
yarn cache clean: ล้างไดเรกทอรีนั้น
yarn cache list: แสดงรายการการพึ่งพาแคช
yarn cache dir: พิมพ์เส้นทางของไดเรกทอรีแคชของคุณ
~/.yarn-cache/
~/Library/Caches/Yarn/v6รายงานตามyarn cache dirคำสั่ง
yarn cache dir ~/Library/Caches/Yarn/v6แต่~/.yarn-cache/เป็น 2.8GB และยังไม่ได้รับการปรับปรุงตั้งแต่เดือนมกราคม 2018 yarn cache clean ไม่ทำงาน~/.yarn-cache/บน จะต้องลบด้วยตนเอง ตำแหน่งแคชดูเหมือนจะเป็นเรื่องที่ป่วนgithub.com/yarnpkg/yarn/search?q=.yarn-cache&type=Commits
นอกจากคำตอบแล้วให้$ yarn cache cleanลบไลบรารีทั้งหมดออกจากแคช หากคุณต้องการลบแคชของ lib ที่เฉพาะเจาะจง$ yarn cache dirเพื่อให้ได้เส้นทางไดเรกทอรีแคชที่ถูกต้องสำหรับระบบปฏิบัติการของคุณจากนั้น$ cdไปที่ไดเรกทอรีนั้นและลบโฟลเดอร์ด้วยname+ versionของ lib ที่คุณต้องการล้างข้อมูล