Yarn以及npm缓存包清理!

过完年在家捣鼓电脑,发现C盘快满了,又开始了各种优化C盘的方法,首先当然是用spaceSniffer去查看一下占用情况,不看不知道一看吓一跳,Yarn竟然在C盘个人目录有面有7个G多的大小,下面就简单列举几个Yarn提供的关于缓存的命令。

一、yarn cache dir

运行命令会显示当前缓存目录,默认是C盘

二、yarn cache clean [<module_name...>]

运行命令会清理缓存包,若未指定包名则会全部清理,指定则清理指定包。

注意:要先清理包在重新配置目录,否则会使之前的缓存无法清除

三、yarn config set cache-folder

设置当前缓存目录



同样的,npm也有一个存储缓存包的位置,这里也把相应的命令提供出来

npm config get cache
npm cache clean --force
npm config set cache "F:\ProgramFile\nodejs\node_module\node_cache"
npm cache verify

参考

https://yarn.bootcss.com/docs/cli/cache/

原文地址:https://www.cnblogs.com/moe0321/p/12336171.html

时间: 2024-07-30 23:05:37

Yarn以及npm缓存包清理!的相关文章

nodejs Yarn替代npm的包管理——快速、安全、可靠性高的依赖管理

Yarn能帮你解决的五件事 转自: http://www.qingpingshan.com/jb/javascript/185590.html 长话短说(TL;DR):在 JavaScript 领域有多个包管理器,举几个来说: npm , bower , component 和 volo . 截至写本文,最流行的 JavaScript 包管理器是 npm.npm 客户端可以访问 npm 源里成千上万的代码库.只是最近,Facebook 推出了新的 JavaScript 包管理器 Yarn , 号

gulp和yarn的二分钟包会教程

1.什么是 gulp? 基于node的自动化构建工具 扩展:开发的时候分为2个节点一个是开发阶段  另一个是部署阶段 开发阶段:源文件不会被压缩 部署阶段:所有文件需要压缩 2.gulp能干什么? 1  自动压缩JS文件 2  自动压缩CSS文件 3  自动合并文件 4  自动编译sass 5  自动压缩图片 6  自动刷新浏览器 3.怎么安装gulp? 因为它基于nodeJS,因此需要先安装node环境 安装完成后,打开你的命令行窗口 输入: node -v 检测一下node是否安装好了 二分

[yarn]yarn和npm的对比

一.简介 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用. Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具. 二.相比npm 的优点 1.npm安装是串行,而y

Yarn和NPM的区别

Yarn和npm命令对比 npm | yarn | ------ | ------| npm install | yarn | npm install react --save | yarn add react| npm uninstall react --save | yarn remove react| npm install react --save-dev | yarn add react --dev| npm update --save | yarn upgrade| Yarn的优点?

yarn vs npm

yarn is similar to npm. how to install yarn: npm install yarn -g or choco install yarn npm vs yarn: yarn npm 说明 yarn init npm init 初始化项目,生成package.json文件 yarn add 模块名 npm install 模块名 --save 在本目录下添加项目的依赖包,并在package.json下写入配置 yarn global add 模块名 npm in

Xcode清除缓存、清理多余证书

Xcode清除缓存.清理多余证书 1.删除Xcode中多余的证书provisioning profile 手动删除: Xcode6 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles 2.清理Xcode编译项目产生的缓存垃圾 (Xcode永久了,会产生很多项目编译缓存,占用一大堆硬盘空间,此时需要对该目录进行清理) 手动删除: Xcode编译项目缓存垃圾的目录: ~/Library/Developer/X

如何上传发布自己的npm组件包

本文介绍如果上传自己写的 npm 组件包到 npm私库上.当你 写好了自己的一个npm的组件想共享上去给别人或者给公司的同事使用的时候,你可以把你的npm组件发布上去 (publish).不过npm的全局库估计你是上传不上去的,要经过审核,但是你可以上传到你自己公司的私库,搭建私库的教程可以参见 http://blog.csdn.net/nsrainbow/article/details/35989657 前提条件: 你已经建好了一个公司的私库,这个私库地址是 http://localhost:

开发发布npm module包

开发发布npm module包 问题 在项目开发过程中,每当进入一个新的业务项目,从零开始搭建一套前端项目结构是一件让人头疼的事情,就要重新复制一个上一个项目的前端框架和组件代码库.其中很多功能的模块组件都要重复拷贝,可以统一将这些组件类的模块统一打包上传至npm,以后每次都只需要install一下就可以了. 前期准备工作 安装nodejs github上新建一个repository用于托管组件代码 新建一个npm账户用于发布包 这里以工具组件库中的时间格式转换工具为例,主要用于对Date时间进

iOS - NPM NodeJS 包管理

1.NPM 简介 1.1 NPM Node.js? 是一个基于 Chrome V8 引擎的 JavaScript 运行时,可方便地构建快速,可扩展的网络应用程序的平台.Node.js 使用事件驱动,非阻塞 I/O 模型,轻量.高效,可以完美地处理时时数据,运行在不同的设备上. 从 Nodejs 官方网站的企业登记页,包括我们熟知的公司有 LinkedIn, Yahoo, Paypal, eBay, Walmart,Groupon 还有很多的中小型公司,国内的公司如雪球.淘宝.网易.百度等也都有很