Yarn 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Yarn 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Yarn 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Yarn 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Yarn 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
操作系统 跨平台
软件类型 开源软件
开源组织 Facebook
地区 不详
投 递 者 李三石
适用人群 未知
收录时间 2016-10-12

软件简介

Yarn 是一个由 Facebook 贡献的 Javascript 包管理器。

特性:

  • 离线模式:如果您之前下载了软件包,则可以在没有任何互联网连接的情况下安装。

  • 确定性:无论安装顺序如何,相同的依赖关系将以相同的方式安装在计算机上。

  • 网络性能:Yarn 有效地将请求排序,避免请求堆积,以最大限度地提高网络利用率。

  • 多个注册表:无论从 npm 或 Bower 安装任何包,能保持包工作流程相同。

  • 网络恢复:单个请求失败不会导致安装失败。 请求在失败时会自动重试。

  • 平面模式:将不兼容版本的依赖项解析为单个版本,以避免创建重复项。

  • 更多表情。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
打分: 力荐
推荐使用!
2018/01/16 15:54
回复
举报
打分: 力荐
还在用npm的,赶紧考虑换yarn吧,速度更快,不会像npm那样经常出现损坏。同样可以使用镜像。我的blog有一个快速介绍:https://c4ys.com/archives/844
2017/09/17 19:25
回复
举报
更多评论
发表于大前端专区
2020/01/27 09:43

JavaScript 包管理器 Yarn 2 或将以 berry 名称发布?

昨天一名开发者(@brentvatne)在 Yarn 2 的 GitHub 仓库中提交了一个 issue,建议官方使用不同的名称来发布 Yarn 2。 brentvatne 表示,他自己是一名开源库的作者,一直在推荐他的用户通过 yarn 来使用他的开源库。然而到了 yarn v2,他不能再这样做了,因为 yarn v2 与 React Native 不兼容,所以与 yarn 也不兼容,最终导致 yarn v2 在许多项目中都无法使用。 针对此问题,brentvatne 提出了他的建议,他建议在 yarn PnP 被用...

6
3
发表于大前端专区
2018/12/19 07:43

Yarn v1.13.0 发布,Facebook 的 JavaScript 包管理器

Yarn v1.13.0 发布了,这是一个 Facebook 推出的 JavaScript 包管理器。该版本主要是修复了 bug,但也包括功能改进和新增功能,具体如下: Implements a new package.json field: peerDependenciesMeta #6671 - Maël Nison Adds an optional settings to peerDependenciesMeta to silence missing peer dependency warnings #6671 - Maël Nison Implements yarn policies set-version [range]. Check the documentation for u...

5
5
发表于大前端专区
2018/10/25 07:08

Yarn v1.12.1 发布,Facebook 的 JavaScript 包管理器

Yarn v1.12.1 发布了,这是一个 Facebook 推出的 JavaScript 包管理器。该版本主要是修复了 bug,但也包括功能改进和新增功能,具体如下: Ensures the engine check is ran before showing the UI for upgrade-interactive #6536 - Orta Therox Restores Node v4 support by downgrading cli-table3 #6535 - Mark Stacey Prevents infinite loop when parsing corrupted lockfiles with unterminated strings #4965 - Ryan He...

2
1
发表于大前端专区
2018/09/27 07:29

Yarn v1.11.1 发布,Facebook 的 JavaScript 包管理器

Facebook 推出的 JavaScript 包管理器 Yarn 发布了 1.11.1 版本,发布主页尚未提供更新说明,不过通过查看 commits,可以看到该版本是一个 bugfix 版本。 下载地址请查看 GitHub 发布主页。 Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。 那么 Yarn 和 npm 有什么不同呢?两者...

1
3
发表于大前端专区
2018/09/06 07:22

Yarn 1.10.0 发布,Facebook 开源 JavaScript 包管理器

Facebook 推出的 JavaScript 包管理器 Yarn 发布了 1.10.0 版本,该版本的主要更新是对 bug 进行修复,还包含一些改进。部分内容如下: 升级至 gulp v4 升级 homebrew.sh fix incomplete sanitization (#6328) fix(build): Apply bundle fix to legacy build (#6303) Add Windows command executable that use powershell. (#6093) Fix: Correctly load v8-compile-cache (#6261) 详细更新说明和下载地址请查看 GitHub 发布主页...

0
3
发表于大前端专区
2018/08/04 07:37

Yarn 1.9.3 和 1.9.4 发布,JavaScript 包管理器

Yarn 1.9.3 和 1.9.4 发布了。Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。 Yarn 的设计初衷是保证稳定性、弹性和高性能。其与 npm 最大的不同在于安装包的方式,Yarn 用到了 lockfiles 和确定性算法。Lockfile 会把安装的包版本进行锁定,保证了 node_modules 目录在不同设备上的安装结果是一致的,同时支持并行操作,大...

1
4
发表于大前端专区
2018/07/26 07:32

Yarn 1.9.2 发布,Facebook 开源 JavaScript 包管理器

Yarn 1.9.2 发布了,Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。其与 npm 最大的不同在于安装包的方式,Yarn 用到了 lockfiles 和确定性算法。Lockfile 会把安装的包版本进行锁定,保证了 node_modules 目录在不同设备上的安装结果是一致的,同时支持并行操作,大大加快安装...

4
1
发表于大前端专区
2018/07/24 07:00

Yarn 1.9.1 发布,Facebook 开源 JavaScript 包管理器

Yarn 1.9.1 发布了,Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。其与 npm 最大的不同在于安装包的方式,Yarn 用到了 lockfiles 和确定性算法。Lockfile 会把安装的包版本进行锁定,保证了 node_modules 目录在不同设备上的安装结果是一致的,同时支持并行操作,大大加快安装...

4
4
发表于大前端专区
2018/07/21 07:21

Yarn 1.9.0 发布,兼容 npm 与 Bower 的 JS 包管理器

Yarn 1.9.0 发布了,Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。其与 npm 最大的不同在于安装包的方式,Yarn 用到了 lockfiles 和确定性算法。Lockfile 会把安装的包版本进行锁定,保证了 node_modules 目录在不同设备上的安装结果是一致的,同时支持并行操作,大大加快安装...

0
5
发表于大前端专区
2018/06/12 07:28

Yarn 1.8.0 发布,Facebook 推出的 JS 包管理器

Facebook 推出的 JavaScript 包管理器 Yarn 发布了 1.8.0 版本,Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。 更新内容: feat(cli):在超级终端上启用表情符号(#5875) 确保 TarballFetcher 错误消息包含有问题的文件的名称 (#5964) 删除逻辑以跳过现有符号链接的更新(#5751)...

2
1
发表于大前端专区
2018/04/12 08:07

Yarn 1.6.0 发布,Facebook 推出的 JS 包管理器

Facebook 推出的 JavaScript 包管理器 Yarn 发布了 1.6.0 版本,Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。 该版本暂未提供更新内容,你可查看发布主页或博客页保持关注。 下载地址: https://github.com/yarnpkg/yarn/releases/tag/v1.6.0...

6
3
发表于大前端专区
2018/02/24 07:50

Yarn 1.5.0 发布,Facebook 推出的 JavaScript 包管理器

Facebook 推出的 JavaScript 包管理器 Yarn 发布了 1.5.0 版本,该版本的主要更新是对 bug 进行修复,还包含一些改进。部分内容如下: feat(cli): Improves "yarn workspaces info" fix(windows): Adjusted windows path so that bin folder has a backslash on the end of the path value, as per windows path requirements feat(install): Ability to store a built package in offline mirror feat(cli): Implements "yarn...

4
3
发表于大前端专区
2018/01/16 11:48

Yarn 1.4.0 发布,Facebook 推出的 JavaScript 包管理器

Facebook 推出的 JavaScript 包管理器 Yarn 发布了 1.4.0 版本,该版本的主要更新是对 bug 进行修复,此外还新增了一些功能特性。 部分更新内容如下: 当新版本未在"yarn publish"上提供时,显示当前版本号 从 homebrew npm 使用 node-gyp 修复认证条件和注册表的逻辑 详细更新说明和下载地址请查看 GitHub 发布主页。 Yarn 是 Facebook 推出的 JavaScript 包管理器,旨在提供 npm 之外的另一种选择方案。Yarn 具有极佳的伸缩性...

4
5
发表了资讯
2017/09/15 01:05

Facebook 正式发布 JavaScript 包管理器 Yarn 1.0

Facebook 已于上周正式发布 JavaScript 包管理器 Yarn 1.0。 Facebook 表示 GitHub 上有 175,000 个项目在使用 Yarn,许多大大小小的公司和广大开源社区也在使用 Yarn,每个月通过 Yarn 下载的包数量接近 30 亿个。此外,Yarn 现在也已预安装在诸如 CircleCI、Travis CI 和 AppVeyor 这些主流的持续集成平台上。 Yarn 具有极佳的伸缩性,可以支持成千上万个直接或间接的包依赖。Yarn 的设计初衷是保证稳定性、弹性和高性能。基于...

5
16
发表了资讯
2017/05/08 07:24

Yarn v0.24.2 发布,新型 Javascript 包管理器

Yarn 是 Facebook 贡献 Javascript 包管理器,用于替代现有的 npm 客户端或者其他兼容 npm 仓库的包管理工具。Yarn 保留了现有工作流的特性,优点是更快、更安全、更可靠。 特性: 极速:Yarn 缓存它下载的每个包,所以无需重复下载。它还并行化操作以最大化资源利用,所以安装时间比以往快。 安全:Yarn 在每个安装包的代码执行前使用校验码验证包的完整性。 可靠:Yarn 使用一个格式详尽但简洁的 lockfile 和一个精确的算法来...

13
11
发表了资讯
2016/11/18 07:40

Yarn v0.17.3 发布,新型包管理器

Yarn 0.17.3 发布了,Yarn 是 Facebook 贡献 Javascript 包管理器,用于替代现有的 npm 客户端或者其他兼容 npm 仓库的包管理工具。Yarn 保留了现有工作流的特性,优点是更快、更安全、更可靠。 更新内容: Skip setting hash if hash was not set previously Create lockfile when missing even when integrity hash matches Fix global add linking issue 下载地址: Source code (zip) Source code (tar.gz)...

13
5
发表了资讯
2016/11/17 07:21

Yarn 0.17.2 发布,Facebook 新推的包管理器

Yarn 0.17.2 发布了,Yarn 是 Facebook 贡献 Javascript 包管理器,用于替代现有的 npm 客户端或者其他兼容 npm 仓库的包管理工具。Yarn 保留了现有工作流的特性,优点是更快、更安全、更可靠。 更新内容: reverted 嵌套可执行文件 #1210 to fix #1823 修复全局添加上的 expected manifest (#1840) 如果所有依赖关系都是最新的(升级交互),不输出列表 - 修复 #1843(#1846) 更多请查看<更新日志> 下载地址: Source code (zip...

6
6
发表了资讯
2016/10/24 00:00

Yarn v0.16.1 发布,Facebook 新推的包管理器

Yarn v0.16.1 发布了,Yarn 是 Facebook 贡献 Javascript 包管理器,用于替代现有的 npm 客户端或者其他兼容 npm 仓库的包管理工具。Yarn 保留了现有工作流的特性,优点是更快、更安全、更可靠。 该版本没有显著更新,只是删除了.tar.gz里面意外放进去的一个构建工具。 上版本更新内容可查看: https://github.com/yarnpkg/yarn/releases 下载地址: Source code (zip) Source code (tar.gz)...

7
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/05/20 18:30

[yarn]yarn和npm的对比

一.简介 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。 二.相比npm 的优点 1.npm安装是串...

0
0
发表了博客
2018/12/23 17:03

yarn的原理及MR在yarn上的执行

1.1 YARN 基本架构 YARN是Hadoop 2.0中的资源管理系统,它的基本设计思想是将MRv1中的JobTracker拆分成了两个独立的服务:一个全局的资源管理器ResourceManager和每个应用程序特有的ApplicationMaster。 其中ResourceManager负责整个系统的资源管理和分配,而ApplicationMaster负责单个应用程序的管理。 1.2 YARN基本组成结构 YARN总体上仍然是Master/Slave结构,在整个资源管理框架中,ResourceManager为Master,NodeManager为...

0
0
发表了博客
2019/01/28 14:55

YARN

YARN 概述: 是hadoop2.x版本引入的资源管理系统 直接从MR1演化而来 新的hadoop资源管理器,通用的资源管理器 可为上层应用提供统一的资源管理和调度,它的引入为集群在利用率,资源统一管理和数据共享等方面带来了巨大的好处 核心思想: 将MapReduce1中的JobTracker的资源管理和作业调度两个功能分开,分别由 ResourceManager和ApplicationMaster进程来实现 ResourceManager:负责整个集群的资源管理和调度 ApplicationMaster:...

0
0
发表了博客
2019/08/14 11:18

yarn

1.1 yarn(分布式资源管理器) 1.1.1 yarn是什么? yarn是MapReduce第二代,将jobtracker重构呈功能分离成单独的组件。Yarn可以看作一个集群操作系统,他为应用程序提供了基本的服务来更好的利用大的、动态的、并行的基础设施资源。用任何语言编写的应用程序都能顺利用任意规模的Hadoop集群的计算和存储资源。 yarn是一种分层的集群架构,分层的本质是resourcemanager—RM。 控制整个集群并管理应用程序向基础计算资源分配; 将...

0
0
发表了博客
2018/03/28 09:42

YARN

1. 什么是YARN Yet Another Resource Negotiator(另一种资源协调者),是一种新的Hadoop资源管理器,它是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度。 2. YARN架构 ResurceManager(RM):一个纯粹的调度器,专门负责集群中可用资源的分配和管理。 Container :分配给具体应用的资源抽象表现形式,包括内存、cpu、disk NodeManager(NM) :负责节点本地资源的管理,包括启动应用程序的Container,监控它们的资源...

0
0
发表于AI & 大数据专区
2018/03/27 14:44

YARN

## 1. **什么是YARN** >Yet Another **Resource Negotiator**(另一种**资源**协调者),是一种新的Hadoop**资源**管理器,它是一个通用资源管理系统,可为上层应用提供统一的资源**管理和调度**。 ## 2. YARN架构 1. **ResurceManager(RM)**:一个纯粹的调度器,专门负责集群中可用资源的分配和管理。 2. **Container** :分配给具体应用的资源抽象表现形式,包括内存、cpu、disk 3. **NodeManager(NM)** :负责节点本地资源的...

0
2
2018/11/01 18:26

Yarn与Mr

yarn应用: 分布式计算框架(Mapreduce、spark等)作为yarn应用运行在集群计算层(yarn)和存储层(hdfs和hbase上)。 Yarn的运行机制: (1) 客户端练习资源管理器,请求他运行一个application master。 (2) 资源管理器找到一个能够在容器中启动application master 的节点管理器。 (3)根据application master 自己来确定的,如果所需资源少或者代码给定为一个,那么就经过简单的计算将结果反馈给客户端:如果所需资源大,...

0
0
2020/07/18 12:10

YARN

YARN产生背景 为什么会产生YRAN?这个与MapReduce1.x的架构有关,正是因为MapReduce1.x存在许多的问题,才会产生 YARN。 MapReduce1.x的架构如下: MapReduce1.x的架构 Hadoop1.x时,MapReduce的架构仍然是主从架构。一个JobTracker带多个TaskTracker,主节点为JobTracker,只有一个,从节点为TaskTracker,可以有多个,从节点通过向主节点发送心跳信息(heartbeat)来告诉它自己的运行情况,而主节点则是负责管理调度的工作。 ...

0
0
发表了博客
2018/12/20 18:05

Yarn

Yarn 官网下载 https://yarnpkg.com/en/ 双击打开,傻瓜式安装 双击yarn\bin文件夹中yarn.cmd 运行yarn -v检查是否有版本号

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于DevOps专区
2020/05/09 11:02

Spark on yarn 在创建Hbase的Connection时,报 ClassNotFoundException

ConnectionFactory.createConnection(configuration) 在执行以上方法时候报的错误: Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.client.backoff.ClientBackoffPolicyFactory$NoBackoffPolicy 经检查,在打包sparkstreaming时已经依赖上hbase-client。提交方式是yarn-client, 请问问题出在哪?...

5
0
发表于大前端专区
2020/04/16 20:21

NodeJS, Fatal process out of memory: Zone

使用yarn运行命令,只要运行一会就出现如下的错误并退出。 运行的过程中,cpu和内存都在蹭蹭的往上涨,然后就像上图一样爆掉了。 各位大佬, 有没有遇到过这种问题?

1
0
2018/07/13 16:26

Hadoop3.1.0分布式计算报的错误 YARN模式

Hadoop3.1.0分布式计算报的错误,Hadoop 3.0.0也报同样的错: Showing 4096 bytes. Click here for full log not assignable to 'org/apache/hadoop/shaded/com/google/protobuf/GeneratedMessage' Current Frame: bci: @36 flags: { } locals: { 'org/apache/hadoop/mapreduce/v2/proto/MRProtos$JobIdProto$Builder', 'org/apache/hadoop/yarn/proto/YarnProtos$ApplicationIdProto' } stack: { 'org/apache/hadoop/shaded/c...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
55 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部