RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

Yarn Classic

yarnpkg/yarnAI 已审核

用途

Yarn 是面向 JavaScript 项目的包管理工具:它下载项目依赖的库,写入一个锁定文件让所有人安装完全相同的版本,把下载过的内容缓存下来以便离线使用,并用校验和检查每个包。这个仓库是旧的 1.x 分支。其 README 说明这条分支已经冻结,新的开发工作在 yarnpkg/berry 仓库中进行,遇到问题的用户应该迁移到更新的版本。它面向程序员;你需要 Node.js,并通过终端使用它。

安装难易度

C · 需要安装 1–2 个工具 · Windows

  • Windows C
  • macOS C
  • Linux C

三个平台的流程相同:先安装 Node.js,再安装 Yarn,然后通过输入命令来使用。最新版本中,Windows 有一个 2 MB 的 .msi 安装包,Linux 有 .deb 和 .rpm 软件包;macOS 在发布文件中没有对应文件,只能参考项目官网的安装指南。

GitHub 数据

星标
41,4662026年10月31日
下载量
272,196,225本周 472,809
增长
—上次读取时无增长

星标变化

41,46441,46641,46841,47041,472 10月26日10月27日10月28日10月29日10月30日10月31日 41,46441,46641,46841,47041,472 10月26日10月29日

事实

可运行于
Windows, macOS, Linux
需要安装
Node.js
从源码编译需要
Node.js
磁盘空间
2 MB–5 MB · 根据安装程序
账号或密钥
无
费用
免费
许可证
BSD-2-Clause (宽松型)
最近更新
2026年2月12日

风险信号 (7)

  • 注意版本长期未更新

    最近一次发布在 2024-03-09(963 天前)

    自动检查

  • 注意已冻结的版本线,作者建议你迁移

    仓库描述为 'The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry',README 还补充说:'If you hit bugs or issues with Yarn 1.x, we strongly suggest you migrate to the latest release'。贡献部分写道 'The 1.x codebase is fairly old and will only accept security fixes.'

    AI 审核

  • 注意依赖项非常陈旧

    package.json 仍然依赖早已被弃用的包,包括 `request` ^2.87.0(request 项目已于 2020 年被弃用)、`babel-runtime` ^6.26.0、`micromatch` ^2.3.11、`mkdirp` ^0.5.1 和 `rimraf` ^2.5.0,并声明 `engines.node: >=4.0.0`。

    AI 审核

  • 信息README 中公开了 CI 令牌

    README 的构建徽章在其 URL 中嵌入了一个令牌:'https://circleci.com/gh/yarnpkg/yarn.svg?style=shield&circle-token=5f0a78473b0f440afb218bf2b82323cc6b3cb43f'。徽章令牌本来只用于读取,但一个凭证就这样放在公开文件里。

    AI 审核

  • 信息源码中有尚未发布的版本

    package.json 中的版本是 '1.23.0-0',而最新发布的版本是 2024-03-09 的 v1.22.22,所以仓库里的代码比任何已发布版本都要新。最后一次提交是 2026-02-12。

    AI 审核

  • 信息已停止更新的版本线上积压大量问题

    项目信息:有 2055 个未关闭的 issue,而维护者说这条版本线只接受漏洞修复。

    AI 审核

  • 信息赞助商标志带有跟踪链接

    README 的 'Gold sponsors' 表格通过活动链接把读者引向 Doppler 和 WorkOS,例如 'https://www.doppler.com/?utm_campaign=github_repo&utm_medium=referral&utm_content=yarn&utm_source=github';两者都是付费的商业服务。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • 旧的依赖项是否仍能在当前的 Node.js 版本上顺利安装
  • 由于最新版本发布于 2024 年 3 月,是否仍在发布相关的修复更新
  • 仓库中未发布的 1.23.0-0 代码相比 1.22.22 有哪些改动
  • 由于发布文件中没有 macOS 版本,macOS 的安装方式实际表现如何
  • 在实际使用的机器上,随着包缓存增长,真实的磁盘占用情况

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。