React Native开发React Native开发经验集React Native

Yarn离线缓存设置方法

2019-09-26  本文已影响0人  爱翻身的咸鱼

全局缓存

Yarn会在你的用户目录下开辟一块全局缓存用以保存下载的包。

设置全局的cache-folder的值用来改变Yarn缓存目录:

yarn config set cache-folder [CACHE_DIRECTORY_PATH]

另外,你还可以利用--cache-folder参数来指定缓存目录:

yarn <command> --cache-folder [CACHE_DIRECTORY_PATH]

离线镜像

Yarn的离线缓存设置方法:https://yarnpkg.com/blog/2016/11/24/offline-mirror/

设置离线镜像存储:

yarn config set yarn-offline-mirror [MIRROR_DIRECTORY_PATH]
yarn config set yarn-offline-mirror-pruning true

第一个配置是离线镜像缓存文件夹的位置,用于存放下载的TAR包。第二个配置是帮助清理所有未链接的依赖项(可以不设置)。

这个设置将创建~/.yarnrc,如果不是全局设置,而是仅当前项目要设置,则需要移动该文件到当前项目目录中:

mv ~/.yarnrc .

测试脱机状态的方法如下(需要关闭有线或无线网络连接):

yarn cache clean
yarn install -offline
上一篇下一篇

猜你喜欢

热点阅读