支持兼容 npm 的程序包管理器 - CodeArtifact

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

支持兼容 npm 的程序包管理器

这些其他程序包管理器与 CodeArtifact 兼容,可以处理 npm 程序包格式和 npm 通信协议:

  • pnpm 程序包管理器。确认可与 CodeArtifact 配合使用的最新版本是 3.3.4,已于 2019 年 5 月 18 日发布。

  • Yarn 程序包管理器。确认可与 CodeArtifact 配合使用的最新版本是 1.21.1,已于 2019 年 12 月 11 日发布。

注意

我们建议将 Yarn 2.x 与 CodeArtifact 配合使用。Yarn 1.x 没有 HTTP 重试功能,这意味着该版本更容易出现间歇性服务故障,进而导致出现 500 级状态代码或错误。无法为 Yarn 1.x 配置不同的重试策略,但已在 Yarn 2.x 中添加了重试策略。您可以使用 Yarn 1.x,但可能需要在构建脚本中添加更高级别的重试机制。例如,在一个循环中多次执行 Yarn 命令,以便在下载程序包失败时会进行重试。