目录
Yarn 是快速、可靠、安全的 js 包管理器。
关键词:
nodejs,包管理,yarn
简介
Yarn 是快速、可靠、安全的 js 包管理器。
- 快速 - Yarn 会缓存它下载的每个包,所以无需重复下载。它还能并行化操作以最大化资源利用率,安装速度之快前所未有。
- 安全 - Yarn 会在每个安装包被执行前校验其完整性。
- 可靠 - Yarn 使用格式详尽而又简洁的 lockfile 文件和确定性算法来安装依赖,能够保证在一个系统上的运行的安装过程也会以同样的方式运行在其他系统上。
安装
先决条件:已安装 Nodejs。
执行命令:npm i -g yarn
虽然还有其他安装方式,但并不推荐。
Yarn 工作流
Yarn 工作流:
- 创建一个新项目
- 增加/更新/删除依赖
- 安装/重装你的依赖
- 引入版本控制系统(例如 git)
- 持续集成
Yarn 常用命令
每个命令都会更新 package.json 和 yarn.lock 文件。
初始化新项目
yarn init添加依赖包
在使用一个包之前,你需要执行以下命令将其加入依赖项列表:
yarn add [package][package]会被加入到package.json文件中的依赖列表,同时yarn.lock也会被更新。
{ "name": "my-package", "dependencies": { + "package-1": "^1.0.0" } }