Yarn存储离线包的位置在哪里?

时间:2017-12-23 13:21:42

标签: node.js react-native npm yarnpkg

我试图安装此repo的所有依赖项: https://github.com/react-community/react-navigation

问题是,Yarn似乎已将脱机软件包存储在缓存目录以外的某个位置,并且它很快就会耗尽系统驱动器中的空间。我清理了缓存(yarn cache clean)并删除了模块文件夹(node_modules/),然后运行yarn并确定它在不到5分钟内安装了大约4GB的依赖项(使用互联网连接) 2 MBits)

作为旁注,我想知道是否有办法在yarnnpm中停用缓存。

3 个答案:

答案 0 :(得分:5)

正如https://github.com/yarnpkg/yarn/issues/2049所说,它们存放在这个位置:

%LOCALAPPDATA%/Yarn/config/global on Windows  
~/.config/yarn/global on OSX and non-root Linux
/usr/local/share/.config/yarn/global on Linux if logged in as root

我认为禁用缓存目前是纱线的一个开放主题:https://github.com/yarnpkg/rfcs/pull/53

答案 1 :(得分:4)

您可以运行yarn cache dir列出系统上的缓存位置。

答案 2 :(得分:2)

值得一提的是,所有节点版本均具有默认的纱线版本和缓存位置:-

User