Yarn离线缓存设置方法

作者: 爱翻身的咸鱼 | 来源:发表于2019-09-26 10:57 被阅读0次

全局缓存

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

  • yarn cache list:列出所有已经缓存的包。
  • yarn cache dir:打印出当前的yarn全局缓存在哪里。
  • yarn cache clean:清除本地缓存。下次执行yarn或yarn install时将会重新填充缓存。

设置全局的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

相关文章

  • Yarn离线缓存设置方法

    全局缓存 Yarn会在你的用户目录下开辟一块全局缓存用以保存下载的包。 yarn cache list:列出所有已...

  • 通过vite-plugin-pwa配置了解pwa

    前提:多页面vite项目给native提供h5页面,设置离线缓存优化体验 实现service worker离线缓存...

  • Yarn相关注意事项

    在本地开发npm包时,刷新缓存方法执行yarn cache dir找到缓存路径(例如~/.cache/yarn/v...

  • H5 离线缓存

    离线缓存 什么是离线缓存,为什么要用它?这是我们需要思考的问题。 顾名思义,离线缓存,就是离线了你的东西内容也缓存...

  • yarn VS npm

    yarn的进步 并行安装,速度较npm快 版本号锁定,完整性检查 缓存机制更好(已安装的包可离线安装)

  • iOS获取App缓存文件的大小并清除缓存

    App在处理网络资源时,一般都会做离线缓存处理,其中最典型离线缓存框架为SDWebImage。 但是,离线缓存会占...

  • 离线电脑安装运行项目

    在有网的情况下,需要先搭建一个离线的node_modules库,通过yarn帮助构建离线库 ; 全局安装yarn;...

  • 离线缓存manifest用于前端优化

    离线缓存 离线缓存又叫“ApplicationCache”,是从浏览器缓存中分出来一块缓存区,用来存储一定的资源。...

  • yarn安装umi,umi -v 不生效2019-04-17

    原因:安装yarn后没有设置好yarn的全局变量解决办法:1.找到yarn的安装目录,最快的方法 cmd命令行 ...

  • 3.7 离线应用

    3.7 离线应用 问题一:什么是离线应用? 离线应用是指通过离线缓存技术,让资源在第一次被加载后缓存在本地,下次访...

网友评论

    本文标题:Yarn离线缓存设置方法

    本文链接:https://www.haomeiwen.com/subject/xkvguctx.html