yarn基础


简介

yarn是facebook发布的新一代包管理工具,旨在解决以往使用npm作为包管理会遇到的一些问题。从其官方介绍可以看到其重点强调的3个点:快、可靠、安全。

yarn拥有以下6个特性:
1、离线模式: 一次安装,永久使用,无需下载。
2、依赖确定性:安装依赖锁定,保证一致性。
3、更好的网络性能:下载包,优化网络请求,最大限度提高网络利用率

安装
1
2
3
安装方式1: npm i -g yarn

安装方式2: window下载msi,linux 和 mac 上使用 shell 指令来安装(依赖Node)
使用方法

使用淘宝镜像:

1
yarn config set registry https://registry.npm.taobao.org

安装包

1
2
3
4
5
npm install === yarn /yarn install—— install 安装是默认行为。

npm install xxx --save === yarn add xxx

npm install xxx--save-dev === yarn add xxx --dev

卸载更新包

1
2
3
4
5
npm uninstall xxx --save === yarn remove xxx

npm update xxx === yarn upgrade xxx

npm update xxx@4.7.0 === yarn upgrade xxx@4.7.0

其他
http://www.jianshu.com/p/006ed368fa1d