IntelliJ IDEA 2025.2 Help

TypeScript

Node 解释器

在此字段中,指定要使用的 Node.js interpreter。

如果您选择 项目 别名,IntelliJ IDEA 将自动使用 Node 解释器 字段在 Node.js 页面上的项目默认解释器。 在大多数情况下,IntelliJ IDEA 会检测到项目默认解释器并自行填写字段。

您还可以选择另一个已配置的本地或远程解释器,或者点击 浏览按钮 并配置一个新的。

TypeScript

在此字段中,指定要使用的 TypeScript 版本(IntelliJ IDEA 显示当前选择的版本)。

  • 默认情况下,使用项目 node_modules 文件夹中的 typescript 包。

  • 已捆绑: 选择此选项以使用 IntelliJ IDEA 自带的 typescript 包,而不尝试寻找其他包。

  • 选择: 选择此选项以使用自定义的 typescript 软件包而不是 IntelliJ IDEA 捆绑的版本。 在打开的对话框中,选择相关包的路径。

  • 如果您的项目包管理器是 Yarn 2 ,您必须使用通过 Yarn 2 安装的 typescript 包。 在这种情况下, yarn:package.json:typescript 默认情况下已选中。

    了解有关 npm 和 Yarn 的软件包管理器的更多信息。

TypeScript 语言服务

选中此复选框以根据最新规范从 TypeScript 语言服务获取原生支持。 结果:

  • 语法与错误高亮基于 TypeScript 语言服务的注解。

  • 补全列表包含来自 TypeScript 语言服务的建议以及由 IntelliJ IDEA 计算的建议。

  • TypeScript 代码被编译成 JavaScript。

条目

描述

显示项目错误

默认情况下,该复选框处于选中状态,TypeScript 语言服务将检查整个项目中的代码。 检测到的错误列在 项目错误 选项卡中 问题工具窗口 ,按发生错误的文件分组。

为避免性能问题,请清除 显示项目错误 复选框,以便 TypeScript 语言服务仅在您打开文件时检查对应文件。 项目错误 选项卡将列出仅在您已经打开的文件中检测到的错误。

显示建议

默认情况下,此复选框是选中的,IntelliJ IDEA 除了显示实际错误外,还会显示 TypeScript 语言服务检测到的潜在问题。

显示建议已启用
显示建议已禁用

启用基于服务的类型引擎

选中此复选框以基于 TypeScript 编译器的数据评估符号的类型。

默认情况下,复选框是清除的,因此类型评估、解析、代码检查和重构基于 IntelliJ IDEA 内部 TypeScript 引擎的类型信息。

此默认行为可能会导致性能问题以及类型解析中的错误,因为 IntelliJ IDEA 内部 TypeScript 引擎使用的类型评估算法与 TypeScript 编译器的算法不同。 选中复选框可能有助于避免这些问题。

在更改时重新编译

  • 选中此复选框后,编译器会在 TypeScript 文件发生任何更改时“激活”。

  • 清除此复选框时,编译器将忽略对 TypeScript 文件的更改。

选项

在此字段中,指定在找不到 tsconfig.json 文件时传递给 TypeScript 语言服务的命令行选项。 请参阅 TSC arguments中的可接受选项列表。 请注意, -w--watch观看输入文件 )选项无关紧要。

最后修改日期: 2025年 9月 22日