JavaScript 包管理器“Yarn 4.0”发布

2023年 11月 15日 68.4k 0

导读:知名的JavaScript 包管理器“Yarn 4.0”最近发布。

Yarn (https://yarnpkg.com/)是 JavaScript 生态系统的包管理器。它诞生于 2016 年,作为 npm 的替代方案,旨在解决安装包的一致性和速度等问题。

关于 Yarn 

Yarn 是 Facebook 与 Google、Exponent 和 Tilde 合作创建的。自推出以来,它因其性能和安全特性而受到开发者们的欢迎。

而它的开发目标就是快速、先进的依赖管理,还可以作为项目管理工具。它包含一个“离线模式”,允许开发者即使在离线状态下也可以重新安装以前安装的软件包,还有一个“平面模式”,可以通过它解决版本不一致来避免重复。

目前,很多个人开发人员和大公司都使用它来管理软件项目中的依赖关系。

Yarn Project于10月底发布了 JavaScript 包管理器 Yarn 4.0。

Yarn 4.0 的新增功能

4.0 版本带来了许多改进和新功能,例如用于提高安全性的强化模式和新的基于JavaScript 的限制引擎。我们来看看名单:

  • Node.js:最显着的变化之一是需要 Node.js 18+ 才能工作,这可能会影响尚未更新 Node.js 版本的旧项目。

  • 由于Corepack是 Node.js 16+ 附带的工具,Yarn 安装得到了简化,可以更轻松地管理包管理器的版本。

  • 新的安全模式在软件包安装过程中执行额外的验证,增加了针对用户侧常见攻击的额外保护层。

  • Yarn 已启用 JavaScript 中的新约束引擎取代了之前基于 Prolog 的约束引擎,从而可以更轻松地为项目定义规则和策略。

  • 4.0版本在性能方面有了显着的改进,使得安装速度更快。用户界面也进行了改进,能够提供更好的体验。

此外,Yarn 网站经过重新设计,具有更好的内容组织和更完整的文档,使开发者和用户可以更轻松地访问所需的信息。

“Yarn 4.0”可以从官方网站(https://yarnpkg.com/)下载。

本文为 @ 万能的大雄 创作并授权21CTO发布,未经许可,请勿转载。

内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。

该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论