1.yarn是什么?
yarn是一个包管理器。你可以通过它使用别的开发者分享的代码,当然也可以分享自己的代码。
简单的说yarn是npm的升级版。
2. yarn 的优点
- 速度超快:yarn缓存了每个之前下载过的包,无需重复下载。同时利用并行下载以最大化资源利用率;
- 超级安全:执行代码之前,会通过算法校验每个安装包的完整性;
- 可靠:将依赖包的不同版本归结为单一版本,避免创建多个副本。
3. 安装
- 通过npm安装:
npm install yarn -g
- 通过手动下载安装:安装步骤
4. 与npm命令比较
命令 | npm | yarn |
---|---|---|
初始化 | npm init | yarn init |
添加依赖包 | npm install [package] --save | yarn add [package] |
添加指定版本的依赖包 | npm install [package]@[version] --save | yarn add [package]@[version] |
升级依赖包 | npm update [package] --save | yarn upgrade [package] |
移除依赖包 | npm uninstall [package} --save | yarn remove [package] |
安装项目的全部依赖 | npm install | yarn 或 yarn install |