博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yarn简介
阅读量:7044 次
发布时间:2019-06-28

本文共 695 字,大约阅读时间需要 2 分钟。

yarn

yarn是什么? 能干什么

yarn是facebook发布的一种包管理工具,作用同npm 一样,是一个包管理用具

优点?

  • 快速: 1.会缓存它下载的每个包, 无需重复下载;能并行化操作以最大资源利用率
  • 可靠: 使用格式详尽而又简洁的 lockfile文件 和确定性算法来安装依赖,能够保证在一个系统上的运行的安装过程也会以同样的方式运行在其他系统上。
  • 安全: 安装包被执行前校验其完整性

如何使用

安装

brew install yarn// 或 npm install -g yarn

基本工作流

// 初始化yarn init // 添加包yarn add [package]// 升级包yarn upgrade [package]// 移除依赖包yarn remove [package]// 安装所有依赖yarn 或 yarn install

1.创建一个新项目

2.增加/更新/删除依赖
3.安装所有的依赖
4.加入版本管理中(yarn.lock必须提交到代码仓库)
5.持续集成(为了加速构建,Yarn 缓存目录可以跨构建保存起来, 具体可以查看官网的解释:

yarn.lock文件作用?

  • 1.为了跨机器安装得到相同的版本,yarn需要比你配置package.json中的依赖列表需要更多的信息, yarn需要准确存储每个安装的依赖是哪个版本
  • 2.yarn.lock文件是自动生成的, 增加、删除、升级包依赖等, 会自动更新yarn.lock文件, 不要直接编辑
  • 3.该文件需要提交到版本控制系统

别担心发布 yarn.lock 文件,因为它对库的用户不会有任何作用。

转载地址:http://gthal.baihongyu.com/

你可能感兴趣的文章
微软收购Linkedin:企业和生产力市场的航母编队
查看>>
通讯软件化及业务流程集成
查看>>
不需神化大数据,更不必妖魔化!
查看>>
量子通信,永不陷落的安全堡垒?
查看>>
美媒称俄黑客造成卡塔尔断交潮 俄:啥事都栽给我
查看>>
ERP软件选型时应该拒绝的五种类型
查看>>
关于人工智能,中国应该走出一条自己的路
查看>>
津巴布韦规划41MW太阳能电站 何时启动还需拭目以待
查看>>
摩尔定律终结,计算的未来在哪里
查看>>
为什么Win 10无法在2018年之前完成10亿装机量?
查看>>
超400城市将建智慧城市
查看>>
DLS广告平台:大数据、学习、分享是核心
查看>>
太阳能2017年将继续保持行业领跑者地位
查看>>
智慧城市新大陆——哥伦布市
查看>>
HTML5简化移动应用开发过程
查看>>
私有云的未来将是什么样的?
查看>>
Visual Studio “15”的第四个预览版发布
查看>>
数据中心利用余热得不偿失
查看>>
PLUMgrid CEO否认并购传言
查看>>
无人值守自动化性能测试平台
查看>>