NodeJS开发 -- yarn的使用

September 21, 2024
:10  :0

yarn 是一个由 Facebook 发布的,用来取代npm的包管理器, 与 npm 相比,yarn 有着速度快、离线缓存的特点。

速度快

npm 会等一个包完全安装完才跳到下一个包,但 yarn 会并行执行包,因此速度会快很多。

Yarn 会缓存它下载的每个包,所以无需重复下载。它还能并行化操作以最大化资源利用率,安装速度之快前所未有。

离线缓存

之前安装过的包会被保存进缓存目录,以后安装就直接从缓存中复制过来,这样做的本质还是会提高安装下载的速度,避免不必要的网络请求。

命令

yarn可以通过npm来安装,也可以下载安装程序

npm install -g yarn

yarn的常用命令有:

  • 查看版本号
yarn --version
  • 初始化项目
yarn init
  • 配置项
yarn config list
yarn config get <key>
yarn config delete <key>
yarn config set <key> <value> -g
  • 安装、添加、移除、更新、查看依赖
yarn install <package-name>
yarn add <package-name>
yarn upgrade <package-name>
yarn remove <package-name>
yarn info <package-name>
  • 发布
yarn publish
  • 运行脚本
yarn run dev
  • 缓存
yarn cache