Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。目的是解决这些团队使用 npm 面临的少数问题:
1.安装的时候无法保证速度/一致性
2.安全问题,因为 npm 安装时允许运行代码
Yarn 同样是一个从 npm 注册源获取模块的新的 CLI 客户端。注册的方式不会有任何变化,同样可以正常获取与发布包。
一、安装
1.进入官方下载页面安装
2.最简单的方法是运行
npm install -g yarn
安装成功后即可查看版本:
yarn --version
二、初始化
进入项目目录下并执行 yarn init
yarn init
会在根目录下生成一个package.json,与npm类似,如下
三、添加依赖
1.添加包:yarn add [pkg-name] ,会自动安装最新版本,会覆盖指定版本号,举例:
yarn add jquery
2.一次性添加多个包:yarn add [pkg-name1] [pkg-name2]
举例添加 bootstrap 和 zepto:
yarn add bootstrap zepto
3.添加指定版本的包:yarn add [pkg-name]@ver
举例添加 2.1.4版本的jquery:
yarn add jquery@2.1.4
4.将包更新到指定版本:yarn upgrade [pkg-name]@ver
举例将 jquery从2.1.4更新到3.0.0版本:
yarn upgrade jquery@3.0.0
5.将包更新到最新版本:yarn upgrade --latest [pkg-name]
举例将3.0.0版本的 jquery更新到最新版本:
yarn upgrade --latest jquery
6.删除包:yarn remove [pkg-name]
举例删除 jquery:
yarn remove jquery
7.一次删除多个包:yarn remove [pkg-name1] [pkg-name2]
举例删除 bootstrap 和 zepto:
yarn remove bootstrap zepto