赶紧跑 yarn cache clean 。
yarn cache clean
跑 yarn help cache 在你的bash中,你会看到:
yarn help cache
用法:纱线缓存[ls | clean] [flags] 选项: -h, - help输出用法信息 -V, - version输出版本号 - 离线 --prefer脱机 --strict-semver --json --global-folder [路径] --modules-folder [path]而不是将模块安装到相对于cwd的node_modules文件夹中,在这里输出 --packages-root [path]而不是将模块存储到全局包根目录中,将它们存储在此处 --mutex [type] [:说明符]使用互斥锁来确保只有一个纱线实例正在执行 访问 http://yarnpkg.com/en/docs/cli/cache 有关此命令的文档。
用法:纱线缓存[ls | clean] [flags]
选项: -h, - help输出用法信息 -V, - version输出版本号 - 离线 --prefer脱机 --strict-semver --json --global-folder [路径] --modules-folder [path]而不是将模块安装到相对于cwd的node_modules文件夹中,在这里输出 --packages-root [path]而不是将模块存储到全局包根目录中,将它们存储在此处 --mutex [type] [:说明符]使用互斥锁来确保只有一个纱线实例正在执行
访问 http://yarnpkg.com/en/docs/cli/cache 有关此命令的文档。
好的,我自己找到了答案。很像 npm cache clean ,纱线也有自己的
npm cache clean
另请注意,缓存目录位于 ~/.yarn-cache/ :
~/.yarn-cache/
yarn cache clean :清理该目录
yarn cache list :显示缓存的依赖项列表
yarn cache list
yarn cache dir :打印出缓存目录的路径
yarn cache dir
除了答案, $ yarn cache clean 从缓存中删除所有库。如果要删除特定lib的缓存运行 $ yarn cache dir 然后,为您的操作系统获取正确的纱线缓存目录路径 $ cd 到该目录并删除该文件夹 name + version 您想要清理的lib。
$ yarn cache clean
$ yarn cache dir
$ cd
name
version