资讯专栏INFORMATION COLUMN

yarn简介

DevTTL / 3070人阅读

摘要:官方文档是什么能干什么是发布的一种包管理工具,作用同一样,是一个包管理用具优点快速会缓存它下载的每个包,无需重复下载能并行化操作以最大资源利用率可靠使用格式详尽而又简洁的文件和确定性算法来安装依赖,能够保证在一个系统上的运行的安装过程也会以

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 缓存目录可以跨构建保存起来, 具体可以查看官网的解释: https://yarnpkg.com/zh-Hans/d...

yarn.lock文件作用?

1.为了跨机器安装得到相同的版本,yarn需要比你配置package.json中的依赖列表需要更多的信息, yarn需要准确存储每个安装的依赖是哪个版本

2.yarn.lock文件是自动生成的, 增加、删除、升级包依赖等, 会自动更新yarn.lock文件, 不要直接编辑

3.该文件需要提交到版本控制系统

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96470.html

相关文章

  • 安装项目依赖包---基于Ant-Design-Pro-2-0-的CMS管理后台入门系列

    摘要:安装项目依赖包根据自身习惯的方式,自行选择使用或进行安装依赖包。安装完成会显示部分警报,暂时忽略。如果安装最后显示错误,请自行搜索查询错误信息。 安装项目依赖包 根据自身习惯的方式,自行选择使用 npm 或 yarn 进行安装依赖包。 注意:如果选择 npm 安装,后面的命令都是用 npm 命令,包括 npm start / npm build 等;选择 yarn 安装同样如此。请勿将...

    wemallshop 评论0 收藏0
  • react源码解析004 - 关于类型检查工具flow

    摘要:简介是推出的类型检查工具。使得咱们可以指定变量的类型,避免此类错误的发生。停用后台进程,使用以上示例的源码。配置文件这部分将结合的和官方文档进行解析。一个文件简称,就类似于中的头文件,是用来定义跨项目可用的全局变量。 Flow 简介 flow是facebook推出的js类型检查工具。js是一门弱类型语言,没有从语言层面去保证变量类型不匹配的基本错误。flow使得咱们可以指定变量的类型,...

    huayeluoliuhen 评论0 收藏0

发表评论

0条评论

DevTTL

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<