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