Yarn 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Yarn 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Yarn 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
操作系统 跨平台
软件类型 开源软件
开源组织 Facebook
地区 不详
投 递 者 李三石
适用人群 未知
收录时间 2016-10-12

软件简介

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

特性:

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

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

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

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

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

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

  • 更多表情。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2) 发布并加入讨论🔥
发表了资讯
2023/10/26 15:18

Yarn 4.0 正式发布,现代化的软件包管理器

Yarn 正式发布了 4.0 稳定版。 Yarn 不仅是现代化的 JavaScript 软件包管理器,还可以作为项目管理工具。无论你是小型项目还是大型单体仓库(monorepos),无论是业余爱好者还是企业用户,Yarn 都能满足你的需求。 与 3.x 相比,Yarn 4.0 引入了不少破坏性变化: 要求 Node.js 18 及更高版本 使用yarn init创建的新项目将不再默认启用 Zero-Install 使用yarn init创建的新项目将使用 Corepack 而非yarnPath 默认引入所有官方插件...

6
0
发表于大前端专区
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
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
58 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部