Skip to main content

依赖版本


ESLint

目前支持的 ESLint 版本范围是 ^7.0.0 || ^8.0.0

我们通常至少支持 ESLint 的最新两个主要版本。

英:We generally support at least the latest two major versions of ESLint.

Node

该项目致力于根据 Node 的发布文档 支持节点的 Active LTS 和 Maintenance LTS 版本状态。 定期考虑对特定当前状态版本的支持。

英:This project makes an effort to support Active LTS and Maintenance LTS release statuses of Node according to Node's release document. Support for specific Current status releases are considered periodically.

TypeScript

目前支持的 TypeScript 版本范围是 >=4.3.5 <5.4.0

请注意,我们镜像 DefinelyTyped 的版本支持窗口 - 这意味着我们仅支持 2 年以内的 TypeScript 版本。

英:Note that we mirror DefinitelyTyped's version support window - meaning we only support versions of TypeScript less than 2 years old.

你可能会发现我们的工具适用于较旧的 TypeScript 版本,但我们不提供任何保证和 我们不会接受针对不受支持版本的问题

英:You may find that our tooling works on older TypeScript versions however we provide no guarantees and we will not accept issues against unsupported versions.

我们将始终努力支持 TypeScript 的最新稳定版本。 有时(但并非总是),TypeScript 中的更改不需要在该项目中进行重大更改,因此我们能够支持多个版本的 TypeScript。 在某些情况下,我们甚至可能能够支持 TypeScript 的其他预版本(即测试版和候选版本),但前提是这样做不需要我们在对最新稳定版本的支持上做出妥协。

英:We will always endeavor to support the latest stable version of TypeScript. Sometimes, but not always, changes in TypeScript will not require breaking changes in this project, and so we are able to support more than one version of TypeScript. In some cases, we may even be able to support additional pre-releases (i.e. betas and release candidates) of TypeScript, but only if doing so does not require us to compromise on support for the latest stable version.

支持新的 TypeScript 版本

对于每个新的 TypeScript 版本,我们都会提交一个问题来跟踪新版本中的更改。 该问题应始终固定,你也可以 通过搜索标有 "新的 TypeScript 版本" 的问题来查找问题。 如果问题尚未解决,我们还没有官方支持 - 请耐心等待。

英:With each new TypeScript release we file an issue to track the changes in the new version. The issue should always be pinned, and you can also find the issues by searching for issues tagged with "New TypeScript Version". If the issue is open, we do not have official support yet - please be patient.

就我们支持的版本而言:

英:In terms of what versions we support:

  • 我们不支持 beta 版本。
  • 我们通常不正式支持 rc 版本。
  • 我们努力在发布后尽快支持最新的稳定 TypeScript 版本。

一般来说,当 rc 版本发布时,我们将开始支持下一个版本。

英:Generally we will begin working on supporting the next release when the rc version is released.

版本警告日志

请注意,我们的软件包有一个开放的 peerDependency 要求,以便允许在较新/测试版本的 TypeScript 上进行实验。

英:Note that our packages have an open peerDependency requirement in order to allow for experimentation on newer/beta versions of TypeScript.

如果你使用不受支持的 TypeScript 版本,解析器将向控制台记录警告。 如果你想禁用此警告,你可以在 parserOptions.conf 中进行配置。 看: 软件包 > 解析器 > warnOnUnsupportedTypeScriptVersion

英:If you use a non-supported version of TypeScript, the parser will log a warning to the console. If you want to disable this warning, you can configure this in your parserOptions. See: Packages > Parser > warnOnUnsupportedTypeScriptVersion.

依赖版本升级

请参阅 维护 > 依赖版本升级 了解更新这些版本的维护步骤。

英:See Maintenance > Dependent Version Upgrades for maintenance steps to update these versions.