我正在为Facebook的纱线做一些基准测试。为此,我需要清除我的全局纱线缓存。
是否有可用于此的命令?我已强制删除我的~/。纱线缓存
文件夹,但这似乎是相当手动的。
好的,我自己找到了答案。与npm cache clean非常相似,纱线也有自己的
yarn cache clean
运行纱线缓存清理
。
在bash中运行thread help cache
,您将看到:
用法:纱线缓存[ls|清洁][标志]
选项:-h,--help output usage information-V,--version output版本号--offline
--preference offline
--strict semver
--json
--全局文件夹[path]
--模块文件夹[path],而不是将模块安装到相对于cwd的node_modules文件夹中,将它们输出到此处--packages root[path]而不是将模块存储到全局packages root,将它们存储在此处--mutex[type][:specifier]使用互斥体确保只执行一个实例
访问http://yarnpkg.com/en/docs/cli/cache留档有关此命令。
还要注意,缓存目录位于~/。纱线缓存/
:
纱线缓存清理
:清理该目录
纱线缓存列表
:显示缓存的依赖项列表
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\