nik*_*ohn 228 javascript dependency-management npm yarnpkg
我正在为Facebook的纱线做一些基准测试.为此,我需要清除我的全局Yarn缓存.
有没有可用的命令?我已经强行删除了我的~/.yarn-cache文件夹,但这似乎是非常手动的.
nik*_*ohn 383
好的,我自己找到了答案.很像npm cache clean,Yarn也有自己的
yarn cache clean
Run Code Online (Sandbox Code Playgroud)
小智 103
只要运行yarn cache clean.
yarn help cache 在你的bash中运行,你会看到:
用法:纱线缓存[ls | clean] [flags]
选项:-h, - help 输出用法信息-V, - version输出版本号--offline
--prefer-offline
--strict-semver
--json
--global-folder [path]
--modules-folder [path]而不是将模块安装到相对于cwd的node_modules文件夹中,在这里输出它们
--packages-root [path]而不是将模块存储到全局包root中,将它们存储在这里
--mutex [type] [:specifier]使用互斥锁确保只执行一个纱线实例有关此命令的文档,请访问http://yarnpkg.com/en/docs/cli/cache.
Kha*_*edP 63
另请注意,缓存目录位于~/.yarn-cache/:
yarn cache clean:清理该目录
yarn cache list:显示缓存的依赖项列表
yarn cache dir:打印出缓存目录的路径
Dan*_*.K. 18
除了答案之外,还$ yarn cache clean从缓存中删除所有库.如果要删除特定的lib缓存运行$ yarn cache dir以获取适用于您的操作系统的正确的纱线缓存目录路径,则$ cd转到该目录并删除包含要清理的lib 的name+ 的文件夹version.
| 归档时间: |
|
| 查看次数: |
124784 次 |
| 最近记录: |